Twinmotion支持Substance(SBSAR)文件形式的程序化材质。
你可以执行以下操作:
使用库中Adobe Substance 3D类别中的免费Adobe Substance 3D材质。
从Adobe Substance 3D资产库和Adobe Substance 3D社区资产库导入Substance材质。 你可以直接从Twinmotion内部通过库中的Adobe Substance 3D类别访问此类库。
导入你自己创建的或从其他创作者处下载的Substance材质。
如需了解如何将Substance材质导入Twinmotion,请参阅将Substance材质导入Twinmotion。
如同Twinmotion库中的材质,Substance材质也支持基于物理的渲染(PBR)。 它们同样支持许多你在Twinmotion中所熟悉的相同材质参数(如颜色、粗糙度和UV)。 但Substance材质是程序化的,包含额外的参数和带有内置变体的预设。 你可以在Twinmotion内直接调整Substance材质的外观,并生成新的纹理贴图。
参数
以下参数通用于所有Substance材质:
预设(Preset)
分辨率(Resolution)
输出贴图(Output maps)
这些参数显示属性(Properties)面板中Substance分段的顶部。
下表介绍了所有Substance材质的通用参数。
| 参数 | 说明 |
|---|---|
预设(Preset) | Substance材质中的预设为同一种材质提供了多种变体。 例如,下图展示了Crackling Lime材质中包含的预设。 |
分辨率(Resolution) | 指定生成纹理贴图的尺寸。 选项:256、512、1024、2048(2K)、4096(4K) |
随机种子(Random seed) | 指定将用于随机生成纹理贴图的值。 相同的值将总是会产生相同的随机化结果。 你可以手动输入该值,也可以点击“随机化”图标自动生成随机种子值。 此参数仅在Substance材质包含随机种子参数时才出现。 |
输出贴图(Output maps) | 指定Substance材质生成的纹理贴图。 当你将Substance材质导入Twinmotion时,将首次生成纹理贴图,当你更改参数时,纹理贴图将更新。
选项:基础颜色(Base Color)、粗糙度(Roughness)、金属感(Metallic)、法线(Normal)、高度(Height)、自发光(Emissive)、不透明度(Opacity) |
其他参数则因各种Substance材质而异。 创建Substance材质的设计师将决定要向用户开放哪些参数。 在Twinmotion中,这些特定参数会显示在属性(Properties)面板中Substance分段的基础参数(Basic parameters)下。 一些Substance材质可能还包含其他参数。
当你通过更改参数来尝试调整Substance材质的外观时,降低分辨率(Resolution)值可更快生成纹理贴图。 当你选择了最终设置后,就可以选择更高分辨率。
限制
目前,Substance材质存在以下限制:
某些SBSAR文件参数当前在Twinmotion中不受支持,因此不会出现在属性(Properties)面板中。
当你使用从Twinmotion到虚幻引擎工作流程将Twinmotion项目导入到虚幻引擎中时,项目中的SBSAR材质会在虚幻引擎内被转换为非程序化静态位图。
Twinmotion中的“材质表替换”工作流程不支持Adobe Substance 3D材质文件。
尽管Adobe Substance材质的纹理贴图分辨率最高达8192 x 8192,但在Twinmotion中,其分辨率被限制为4096 x 4096。