The DataMaterialTable plug-in enables the user to create a table of materials and store this table to a file, enabling the same table to be used in different scenes.
When a table is defined at the scene level (by loading a table from a file or defining material entries) it is accessible by DataMaterialIndex.
Note: This plug-in is located in: Plugins -> Scene plug-ins -> Data
Information: DataPool plug-ins only work properly on a single channel on the same machine.
Note: The material table has a maximum of 256 entries. Index range is 0-255
. When saving/reading the material table file all the entries are saved/read.
DataMaterialTable Properties
Save Table to File: Saves table data to the defined file (in the Table File Name parameter) when pressed.
Load Table from File: Loads table data to the defined file (in the Table File Name parameter) when pressed.
Table File Name: Defines the name of a file for storing/reading the material table. Suffix for DataMaterialTable files is .dmt.
Auto Load Table File: Loads the color table file during scene load when set to
On
. When set toOff
, the scene loads without reloading the color table file.Per Scene Table: Loads and stores the color table used in the scene in a separate area from the common color table when set to
On
. When setOff
, the scene uses a common color table defined in the table file.
Note: When using the common color table, every time the color table is loaded it overwrites the existing table. When using the Per Scene Table option, a color table is created for each scene.
Index: Defines the entry in the material table (index) to be edited. Index is zero based (the first entry is
0
, the second is1
, and so on).Enlighted: Defines whether the material in the entry index is lit.
Ambient: Defines the ambient component of the material in the entry index of the table.
Diffuse: Defines the diffuse component of the material defined in the current index of the table.
Specular: Defines the specular component of the material defined in the current index of the table.
Emission: Defines the emission component of the material defined in the current index of the table.
Shininess: Defines the shininess component of the material defined in the current index of the table.
Copy from container: Allows copying a material from a given container to the material table. The material parameters are set when the container is dragged to the container place holder, in the plug-in editor. The material table is not changed if the material of the container is changed.