Uploading Textures

Textures are image files used to define the surface appearance of your 3D materials. Simplio3D supports PBR (Physically Based Rendering) texture workflows with both user-uploaded textures and a built-in free texture library.

Supported Formats

FormatBest ForNotes
JPEG / JPGDiffuse, roughness, AO mapsLossy compression; small files. Best general-purpose format.
PNGNormal maps, transparencyLossless; larger file sizes. Required when transparency is needed.
BMPLegacy sourcesUncompressed; large files. Accepted but not recommended.

Texture Types in PBR Workflow

Texture MapPurposeFormat Tip
Albedo / Diffuse (Base Color)Defines the base colour of the surface.Use JPEG for solid colours, PNG if transparency is needed.
Normal MapAdds surface detail without extra geometry.Always use PNG to avoid compression artefacts.
Roughness MapControls how rough or glossy a surface appears.Greyscale image; white = rough, black = smooth.
Metallic / Metalness MapDefines which parts are metallic.Greyscale; white = metal, black = non-metal.
Ambient Occlusion (AO)Adds subtle shadowing in crevices and contact areas.Greyscale image, typically baked from 3D software.

File Limits & Compression

LimitValue
Maximum file size per texture50 MB
Auto-compression thresholdFiles over 3 MB are automatically compressed to JPEG (quality 0.85)
Maximum resolution after compression2048 × 2048 pixels
Recommended resolution1024 × 1024 or 2048 × 2048 pixels
Aspect ratioSquare (1:1) recommended; power-of-two dimensions (512, 1024, 2048) for best performance

How to Upload Textures

  1. 1Navigate to Dashboard > Assets.
  2. 2Switch to the "Textures" tab using the filter or tab selector.
  3. 3Click "Upload" to open the texture upload dialog.
  4. 4Drag and drop your texture files into the drop zone, or click to browse. You can upload multiple files at once.
  5. 5Files are processed sequentially — watch the progress indicator for total/completed/failed counts.
  6. 6After upload, each texture gets a thumbnail preview and is stored in your texture library.
  7. 7Assign textures to a category for easy organisation and retrieval.
Auto-classification: Simplio3D automatically classifies textures by filename. Use suffixes like _color, _normal, _roughness, _metallic, _ao in your filenames so the system knows which PBR slot each texture belongs to.

Texture Library (Free PBR & Non-PBR Textures)

Simplio3D includes a built-in texture library with 60+ free PBR texture sets and a non-PBR image search powered by Pixabay. Access the library from Dashboard > Assets > Textures > "Texture Library" button, or directly from the Material Editor.

PBR Textures Tab

Curated, high-quality PBR texture sets from CC0-licensed sources (ambientCG, Poly Haven, CGBookcase). Each set includes diffuse, normal, roughness, AO, and metallic maps where applicable.

CategoryExamples
WoodOak Planks, Walnut Veneer, Pine Board, Bamboo, Weathered Barn Wood
MetalBrushed Aluminium, Rusted Steel, Diamond Plate, Copper Patina, Galvanised Steel
FabricDenim Twill, Canvas, Velvet, Wool Knit, Silk Satin
StoneRough Granite, Limestone, Slate, Sandstone, Red Rock
ConcretePoured Concrete, Board-Formed, Cracked, Exposed Aggregate
BrickRed Brick Wall, White Brick, Herringbone, Dark Clinker
TilesSubway Tile, Hexagon Mosaic, Terracotta, Penny Round
MarbleCarrara White, Nero Marquina, Green Marble, Pink Onyx
GroundForest Floor, Dry Sand, Gravel Path, Grass Lawn
LeatherFull-Grain Brown, Black Patent, Suede Tan, Crocodile Embossed
PlasterSmooth White, Venetian, Rough Stucco, Tadelakt
MiscCork Board, Cardboard, Chainmail, Woven Rattan

Each PBR texture set can be imported at three resolutions: 1K (~2–4 MB), 2K (~6–12 MB), or 4K (~20–40 MB). You can mark favourites and view recently used textures for quick access.

Non-PBR Textures Tab

Search for any image on Pixabay (24 results per page). Non-PBR textures are single images (no PBR map sets) — useful for decals, patterns, or simple colour references. These are downloaded through a server proxy and imported as standard texture assets.

Importing from the Texture Library

  1. 1Open the Texture Library dialog (from Assets or Material Editor).
  2. 2Browse categories or search by name. Use the Favourites/Recent tabs for quick access.
  3. 3Select one or more texture sets (PBR) or images (Non-PBR).
  4. 4Choose the resolution (1K, 2K, or 4K) for PBR textures.
  5. 5Click "Import". The textures are downloaded from their CDN source and added to your asset library.
  6. 6If importing from the Material Editor, PBR maps are automatically assigned to the correct slots (diffuse, normal, roughness, AO, metallic).

Categories & Organisation

Textures can be organised into custom categories (e.g., "Wood Textures", "Metal Textures", "Fabric Textures"). Categories are shared across the Assets page and can be filtered when assigning textures to materials. Use a consistent naming pattern like [material]_[maptype] (e.g., walnut_diffuse.jpg, walnut_normal.png) for easy identification.

More in Assets