Procedural materials in the form of Substance (SBSAR) files are supported in Twinmotion.
You can:
Use the free Adobe Substance 3D materials located in the Adobe Substance 3D category in the Library.
Import Substance materials from the Adobe Substance 3D Assets and Adobe Substance 3D Community Assets libraries. You can access these libraries directly from within Twinmotion in the Adobe Substance 3D category in the Library.
Import Substance materials you create or download from other creators.
For information on how to import Substance materials into Twinmotion, see Importing Substance Materials Into Twinmotion.
Like the materials in the Twinmotion Library, Substance materials support physically-based rendering (PBR). They also support many of the same material parameters you are already familiar with in Twinmotion (such as Color, Roughness, and UV). However, Substance materials are procedural and contain additional parameters and presets with built-in variations. You can tweak the look and feel of Substance materials and generate new texture maps directly inside Twinmotion.
Parameters
The following parameters are common to all Substance materials:
Preset
Resolution
Output maps
These parameters are displayed in the Properties panel at the top of the Substance section.
The table below describes the parameters that are common to all Substance materials.
Parameter | Description |
---|---|
Preset | The presets in Substance materials provide multiple variations of the same material. For example, the image below shows the presets included in the Crackling Lime material. |
Resolution | Specifies the size of the texture maps that are generated. Options: 256, 512, 1024, 2048 (2K), 4096 (4K) |
Random seed | Specifies the value that will be used for the randomization of the texture map generation. The same value will always give the same randomization results. You can enter the value manually, or click the Randomize icon to automatically generate random seed values. This parameter appears only if the Substance material contains a Random seed parameter. |
Output maps | Specifies the texture maps that are generated by the Substance material. Texture maps are first generated when you import a Substance material into Twinmotion, and are updated when you change the parameters.
Options: Base color, Roughness, Metallic, Normal, Height, Emissive, Opacity |
Other parameters are unique to each Substance material. The designers who create Substance materials decide which parameters they want to expose to users. In Twinmotion, these specific parameters appear in the Properties panel in the Substance section under Basic parameters. Some Substance materials may also have additional parameters.
When you are experimenting with the look and feel of a Substance material by changing the parameters, lower the Resolution value to generate the texture maps more quickly. Once you have chosen your final settings, you can select a higher resolution.
Limitations
Substance materials currently have the following limitations:
Certain SBSAR file parameters are not currently supported in Twinmotion and subsequently do not appear in the Properties panel.
When you import a Twinmotion project into Unreal Engine using the Twinmotion to Unreal Engine Workflow, SBSAR materials in the project are converted to non-procedural static bitmaps inside Unreal Engine.
The Material Table Substitution workflow in Twinmotion does not support Adobe Substance 3D material files.
Although Adobe Substance materials can have texture maps up to 8192 x 8192, in Twinmotion the resolution is limited to 4096 x 4096.