TKE_Color
Opcode
ASCII | (double quote) |
Hexadecimal | 22 |
Decimal | 34 |
Operands
Note: all of the optional Variable fields are of this format:
geometry | bitmask of affected geometry. 1 byte, if high bit set one or more bytes follow. bit definitions are here |
channels | color components of specified geometry types. 1 byte, if high bit set a second byte follows |
diffuse | basic color of the objects |
specular | color modulation applied to directly reflected lights |
mirror | color modulation applied to indirectly reflected light, such as form an environment map or during ray-tracing |
transmission | color modulation applied to light passing through the object |
emission | color supplied directly by the object |
gloss | shininess of the object |
index | index of refraction of the object (may be useful with ray-tracing) |
environment | environment map applied to the object |
bump | bump map applied to the object |
Notes
This is the color which will apply to geometry in the currently opened segment/geometry. For detailed information on what this means in the HOOPS/3dGS refer to the Set_Color
specification in the 3dGS Reference Manual.
Most color components may be either a simple RGB triplet (values scaled from 0-255) or a string description (such as “light blue” or “brick”).
Channel bits
0001 | Diffuse |
0002 | Specular |
0004 | Mirror |
0008 | Transmission |
0010 | Emission |
0020 | Gloss |
0040 | Index |
0080 | indicates additional byte required |
0100 | Environment |
0200 | Bump |