The following group codes are used by MATERIAL objects.
|
MATERIAL group codes |
|
|---|---|
|
Group code |
Description |
|
0 |
Object name (MATERIAL) |
|
5 |
Handle |
|
102 |
Start of persistent reactors group; always “{ACAD_REACTORS” (The persistent reactors group appears in all dictionaries except the main dictionary.) |
|
330 |
Soft-pointer ID/handle to owner dictionary. For MATERIAL objects, this is always the ACAD_MATERIAL entry of the named object dictionary. |
|
102 |
End of persistent reactors group; always “}” |
|
100 |
Subclass marker (AcDbMaterial) |
|
1 |
Material name (string) |
|
2 |
Description (string, default null string) |
|
70 |
Ambient color method (default = 0): 0 = Use current color 1 = Override current color |
|
40 |
Ambient color factor (real, default = 1.0; valid range is 0.0 to 1.0) |
|
90 |
Ambient color value (unsigned 32-bit integer representing an AcCmEntityColor) |
|
71 |
Diffuse color method (default = 0): 0 = Use current color 1 = Override current color |
|
41 |
Diffuse color factor (real, default = 1.0; valid range is 0.0 to 1.0) |
|
91 |
Diffuse color value (unsigned 32-bit integer representing an AcCmEntityColor) |
|
42 |
Diffuse map blend factor (real, default = 1.0) |
|
72 |
Diffuse map source (default = 1): 0 = Use current scene 1 = Use image file (specified by file name; null file name specifies no map) |
|
3 |
Diffuse map file name (string, default = null string) |
|
73 |
Projection method of diffuse map mapper (default = 1): 1 = Planar 2 = Box 3 = Cylinder 4 = Sphere |
|
74 |
Tiling method of diffuse map mapper (default = 1): 1 = Tile 2 = Crop 3 = Clamp |
|
75 |
Auto transform method of diffuse map mapper (bitset, default = 1): 1= No auto transform 2 = Scale mapper to current entity extents; translate mapper to entity origin 4 = Include current block transform in mapper transform |
|
43 |
Transform matrix of diffuse map mapper (16 reals; row major format; default = identity matrix) |
|
44 |
Specular gloss factor (real, default = 0.5) |
|
76 |
Specular color method (default = 0): 0 = Use current color 1 = Override current color |
|
45 |
Specular color factor (real, default = 1.0; valid range is 0.0 to 1.0) |
|
92 |
Specular color value (unsigned 32-bit integer representing an AcCmEntityColor) |
|
46 |
Specular map blend factor (real; default = 1.0) |
|
77 |
Specular map source (default = 1): 0 = Use current scene 1 = Use image file (specified by file name; null file name specifies no map) |
|
4 |
Specular map file name (string; default = null string) |
|
78 |
Projection method of specular map mapper (default = 1): 1 = Planar 2 = Box 3 = Cylinder 4 = Sphere |
|
79 |
Tiling method of specular map mapper (default = 1): 1 = Tile 2 = Crop 3 = Clamp |
|
170 |
Auto transform method of specular map mapper (bitset; default = 1): 1 = No auto transform 2 = Scale mapper to current entity extents; translate mapper to entity origin 4 = Include current block transform in mapper transform |
|
47 |
Transform matrix of specular map mapper (16 reals; row major format; default = identity matrix) |
|
48 |
Blend factor of reflection map (real, default = 1.0) |
|
171 |
Reflection map source (default = 1): 0 = Use current scene 1 = Use image file (specified by file name; null file name specifies no map) |
|
6 |
Reflection map file name (string; default = null string) |
|
172 |
Projection method of reflection map mapper (default = 1): 1 = Planar 2 = Box 3 = Cylinder 4 = Sphere |
|
173 |
Tiling method of reflection map mapper (default = 1): 1 = Tile 2 = Crop 3 = Clamp |
|
174 |
Auto transform method of reflection map mapper (bitset; default = 1): 1 = No auto transform 2 = Scale mapper to current entity extents; translate mapper to entity origin 4 = Include current block transform in mapper transform |
|
49 |
Transform matrix of reflection map mapper (16 reals; row major format; default = identity matrix) |
|
140 |
Opacity percent (real; default = 1.0) |
|
141 |
Blend factor of opacity map (real; default = 1.0) |
|
175 |
Opacity map source (default = 1): 0 = Use current scene 1 = Use image file (specified by file name; null file name specifies no map) |
|
7 |
Opacity map file name (string; default = null string) |
|
176 |
Projection method of opacity map mapper (default = 1): 1 = Planar 2 = Box 3 = Cylinder 4 = Sphere |
|
177 |
Tiling method of opacity map mapper (default = 1): 1 = Tile 2 = Crop 3 = Clamp |
|
178 |
Auto transform method of opacity map mapper (bitset; default = 1): 1 = No auto transform 2 = Scale mapper to current entity extents; translate mapper to entity origin 4 = Include current block transform in mapper transform |
|
142 |
Transform matrix of opacity map mapper (16 reals; row major format; default = identity matrix) |
|
143 |
Blend factor of bump map (real; default = 1.0) |
|
179 |
Bump map source (default = 1): 0 = Use current scene 1 = Use image file (specified by file name; null file name specifies no map) |
|
8 |
Bump map file name (string; default = null string) |
|
270 |
Projection method of bump map mapper (default = 1): 1 = Planar 2 = Box 3 = Cylinder 4 = Sphere |
|
271 |
Tiling method of bump map mapper (default = 1): 1 = Tile 2 = Crop 3 = Clamp |
|
272 |
Auto transform method of bump map mapper (bitset; default = 1): 1 = No auto transform 2 = Scale mapper to current entity extents; translate mapper to entity origin 4 = Include current block transform in mapper transform |
|
144 |
Transform matrix of bump map mapper (16 reals; row major format; default = identity matrix) |
|
145 |
Refraction index (real; default = 1.0) |
|
146 |
Blend factor of refraction map (real; default = 1.0) |
|
273 |
Refraction map source (default = 1): 0 = Use current scene 1 = Use image file (specified by file name; null file name specifies no map) |
|
9 |
Refraction map file name (string; default = null string) |
|
274 |
Projection method of refraction map mapper (default = 1): 1 = Planar 2 = Box 3 = Cylinder 4 = Sphere |
|
275 |
Tiling method of refraction map mapper (default = 1): 1 = Tile 2 = Crop 3 = Clamp |
|
276 |
Auto transform method of refraction map mapper (bitset; default = 1): 1 = No auto transform 2 = Scale mapper to current entity extents; translate mapper to entity origin 4 = Include current block transform in mapper transform |
|
147 |
Transform matrix of refraction map mapper (16 reals; row major format; default = identity matrix) |
|
460 |
Color Bleed Scale |
| 461 | Indirect Dump Scale |
| 462 | Reflectance Scale |
|
463 |
Transmittance Scale |
| 290 | Two-sided Material |
| 464 | Luminance |
| 270 | Luminance Mode |
|
271 |
Normal Map Method |
| 465 | Normal Map Strength |
| 42 | Normal Map Blend Factor |
|
72 |
Normal Map Source |
| 3 | Normal Map Source File Name |
| 73 | Normal Mapper Projection |
| 74 | Normal Mapper Tiling |
| 75 | Normal Mapper Auto Transform |
| 43 | Normal Mapper Transform |
| 293 | Materials Anonymous |
| 272 | Global Illumination Mode |
| 273 | Final Gather Mode |
|
300 |
GenProcName |
| 291 | GenProcValBool |
| 271 | GenProcValInt |
| 469 | GenProcValReal |
| 301 | GenProcValText |
| 292 | GenProcTableEnd |
| 62 | GenProcValColorIndex |
| 420 | GenProcValColorRGB |
| 430 | GenProcValColorName |
| 270 | Map UTile |
| 148 | Translucence |
| 90 | Self-Illuminaton |
| 468 | Reflectivity |
| 93 | Illumination Model |
| 94 | Channel Flags |