Smart Material Studio › Smart material vs texture set
Explainer

Smart material vs texture set - and what .spsm really is

"Smart material", "texture set" and "texture maps" get used loosely and mean different things. Getting them straight explains why no browser tool can hand you a .spsm file - and what a useful tool can do instead.

Three different things

TermWhat it isPortable?
Smart material (.spsm)A reusable, mesh-aware stack of layers, masks and generators saved to the Painter shelf.Only inside Painter - closed format
Texture setThe per-material working space in a Painter project (one per material ID on the mesh), holding the live channels.Project-bound
Texture mapsThe baked PNG/EXR outputs - base color, roughness, metallic, normal and so on - exported for an engine.Fully portable

Why .spsm is closed

The smart-material format is proprietary. Adobe publishes no specification, and the file only has meaning inside Painter, where its generators re-evaluate against a mesh's baked maps. There is no supported way to author a .spsm outside the application. So any tool promising a drop-in smart-material file is promising something that cannot work - a red flag worth remembering.

The rule of thumb: texture maps are portable pixels and travel anywhere. A smart material is a live, mesh-aware layer stack that only exists inside Painter. You can generate the former directly; the latter you have to build in Painter.

What you can generate outside Painter

What you cannot generate is the .spsm itself. That distinction is the whole design of Smart Material Studio: it produces the maps, the script and the spec - and is upfront that the editable material is built in Painter, not faked as a file.

So which do you actually want?

If you just need textures for an engine, export texture maps. If you want a reusable material you will apply across many meshes, you want the layer stack - build it in Painter, optionally starting from a generated script, and save it as a smart material. Knowing which of the three you need saves a lot of chasing tools that promise the impossible.

Design a material now - free

Pick a theme, tune every channel, preview it in 3D, then export the Painter script.

Open the app

FAQ

Can any tool export a real .spsm outside Painter?

No. The format is closed and only Painter can author it. Tools that claim otherwise are misrepresenting what is possible - the workable substitute is a script that builds the material inside Painter.

Are exported texture maps the same as a smart material?

No. Texture maps are baked, mesh-unaware pixels for a specific asset. A smart material is a live layer stack that re-evaluates against whatever mesh you apply it to. Maps are a starting layer, not the material.

What is a texture set versus a smart material?

A texture set is the working channel space for one material ID inside a project. A smart material is a saved, reusable stack you apply into a texture set. One is project-bound; the other lives on your shelf.