s&box Material Importer
Important: Set the asset directory below to match where you will place the files inside your s&box project's
assets folder (e.g. materials/signs/upgrade-zone/).
The paths inside the material file must match the actual file location, or s&box won't compile the material. Generated textures preserve the uploaded image's original resolution and aspect ratio.
Material Type
Standard PBR material for models and world geometry.
Source Texture
Single
PNG, JPG, WebP, or VTF (Source Engine)
Bulk Import
Import many textures from files, folder, or ZIP.
PNG, JPG, WebP, or VTF. Folders and ZIPs supported. Up to 1000 textures.
Presets
Upload one texture or choose a bulk source
Single preview for one image, or bulk import from files, folder, or ZIP
Processing...
Processing texture...
Generating maps from your image
Bulk Source
Material Preview
Tiling Preview (1x tile)
Updating...
Generated Textures
Settings
Folder mapping
Output preview
Bulk Import
Use one global setup or override settings per source. The selected bulk source shows generated textures, material preview, tiling preview, and material file below.
Pick a bulk source, then run import.
.vmat File
Before you download
Extract the ZIP into
assets/materials/... inside your s&box project.
The folder path must match the asset directory above. If the paths don't match, s&box will fail to compile the material and your textures won't load.
After adding these files via File Explorer, restart your game or editor to see the new materials.
API & integration
Generate materials programmatically via POST /api/tools/material (multipart/form-data, returns a temporary download URL for the ZIP).
# Submit a material-importer job curl -X POST https://api.sboxcool.com/tools/material \ -H "Authorization: Bearer YOUR_API_KEY" \ -F "[email protected]" \ -F "mode=vmat" \ -F "name=my_material"