定义材质替换映射算法

 
 
 

材质替换映射算法是为精确定义在 Showcase 中替换材质的方式而创建的外部文本文件。将此文件放置在正确的位置后,可以使用此文件通知 Showcase 基于原始材质的颜色值、对象层成员身份和原始材质名称来替换材质。Showcase 在所有材质位置(例如,My Documents\Autodesk Showcase 2013\Materials)中查找名为 ReplacementMap*.txt 的映射文件。

注意

可以创建其中的多个文件。如果 Showcase 找到多个文件,将组合这些文件的内容,然后进行排序,以便按以下顺序执行:基础颜色、层和材质名称。

要定义材质替换的映射算法,请执行以下操作:

  1. 在包含 userprefs.xml 文件(通常位于 My Documents\Autodesk Showcase 2011 中)的文件夹中创建一个新文件夹,然后将该文件夹重命名为 Materials。这是映射文件将驻留的位置。
  2. 将文件 TemplateReplacementMap.txt(位于安装的 support/Materials 文件夹中)复制到 Materials 文件夹。
  3. 重命名该文件,使其以“ReplacementMap”一词开头(例如 ReplacementMap.txt、ReplacementMapLayers.txt、ReplacementMapABC.txt 等)。
  4. 编辑此文件的以下部分,然后保存文件:
    注意

    同一类型的多个部分可以位于同一文件中。

    • 对于基于颜色的映射(请参见: 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