UE4 Datasmith 材质
Revit Datasmith
材质是依据一个主材质暴露参数的形式建立诸多子实例材质。
材质示例
<MasterMaterial name="50d833912bee077a1e0af95c570822e4" label="高温_热水回水系统颜色" Type="1" Quality="0" >
<KeyValueProperty name="DiffuseColor" type="Color" val="(R=0.490196,G=0.690196,B=0.984314,A=1.000000)"/>
<KeyValueProperty name="DiffuseMapFading" type="Float" val="0.000000"/>
<KeyValueProperty name="TintEnabled" type="Bool" val="False"/>
<KeyValueProperty name="TintColor" type="Color" val="(R=0.313726,G=0.313726,B=0.313726,A=1.000000)"/>
<KeyValueProperty name="SelfIlluminationLuminance" type="Float" val="0.000000"/>
<KeyValueProperty name="SelfIlluminationFilter" type="Color" val="(R=1.000000,G=1.000000,B=1.000000,A=1.000000)"/>
<KeyValueProperty name="SelfIlluminationMapEnable" type="Bool" val="False"/>
<KeyValueProperty name="BumpAmount" type="Float" val="0.000000"/>
<KeyValueProperty name="IsMetal" type="Bool" val="False"/>
<KeyValueProperty name="Glossiness" type="Float" val="0.500000"/>
</MasterMaterial>
MasterMaterial
节点的name
属性为xml
内部的唯一标志,label
为在UE4 content
中显示的名称,type
标记属于哪一种材质具体看下图,子节点则是对应的参数键值对。