材质替换映射算法是为精确定义在 Showcase 中替换材质的方式而创建的外部文本文件。将此文件放置在正确的位置后,可以使用此文件通知 Showcase 基于原始材质的颜色值、对象层成员身份和原始材质名称来替换材质。Showcase 在所有材质位置(例如,My Documents\Autodesk Showcase 2013\Materials)中查找名为 ReplacementMap*.txt 的映射文件。
注意
可以创建其中的多个文件。如果 Showcase 找到多个文件,将组合这些文件的内容,然后进行排序,以便按以下顺序执行:基础颜色、层和材质名称。
要定义材质替换的映射算法,请执行以下操作:
- 在包含 userprefs.xml 文件(通常位于 My Documents\Autodesk Showcase 2011 中)的文件夹中创建一个新文件夹,然后将该文件夹重命名为 Materials。这是映射文件将驻留的位置。
- 将文件 TemplateReplacementMap.txt(位于安装的 support/Materials 文件夹中)复制到 Materials 文件夹。
- 重命名该文件,使其以“ReplacementMap”一词开头(例如 ReplacementMap.txt、ReplacementMapLayers.txt、ReplacementMapABC.txt 等)。
- 编辑此文件的以下部分,然后保存文件:
- 对于基于颜色的映射(请参见:
RGB 示例
):
[The name of the color based mapping] Type: RGB256 RedValue0to255 GreenValue0to255BlueValue0to255: ShowcaseMaterialSection::ShowcaseMaterialName RedValue0to255GreenValue0to255 BlueValue0to255: ShowcaseMaterialSection::ShowcaseMaterialName
- 对于基于层的映射(请参见:
层示例
):
[The name of the layerbased mapping] Type: Layers LayerName: ShowcaseMaterialSection::ShowcaseMaterialNameLayerName: ShowcaseMaterialSection::ShowcaseMaterialName
- 对于基于原始名称的映射(请参见:
名称示例
):
[Thenameof the original material name based mapping] Type: Names OriginalMaterialName:ShowcaseMaterialSection::ShowcaseMaterialName OriginalMaterialName:ShowcaseMaterialSection::ShowcaseMaterialName ...
- RGB 示例
-
具有漫射颜色为 120 120 120 的原始材质的所有对象都将变为高光泽淡棕色,就像具有原始漫射颜色 5 35 35 的材质那样。所有颜色都处于 0 到 255 的范围内。
[RGBExample]
Type: RGB256
120 120 120 255: Wood::Maple-Hi Gloss
5 35 35: Wood::Maple-Hi Gloss
颜色的更多示例;文件中可能有多个条目,或者有多个文件。
[RGB Example2]
Type: RGB256
24 124 124 255: Metal::Gold
20 0 255: Metal::Gold
- 层示例
-
来自层 07.Logos 的所有对象都将变为 Showcase 金。来自层 09.Logos 的所有对象都将变为 Showcase 铬。
[LayerExample]
Type: Layers
07.Logos: Metal::Gold
09.Logos: Metal::Chrome
其他一些层的示例;文件中可能有多个条目,或者有多个文件。
[Layer Example2]
Type: Layers
08.Interior.Floor: Wood::Maple-Hi Gloss
10.Interior.Floor: Wood::Maple-Satin Finish
- 名称示例
-
具有名为“铬”的原始材质的所有对象都将变为 Showcase 铬;具有原始材质“塑料缎”的所有对象都将变为 Showcase 高光泽枫木。
[NamesExample]
Type: Names
Chrome: Metal::Chrome
PlasticSatin: Wood::Maple-Hi Gloss
材质名称的更多示例;文件中可能有多个条目,或者有多个文件。
[Names Example2]
Type: Names
Something: Metal::Gold
OrOther: Wood::Maple-Hi Gloss