Interface: BodyMaterialOptions
Constructor options for BodyMaterial. Configures the primary light (kelvin + intensity + direction), ambient tint, vertex-color support and an optional liquid-mask texture bundle.
Properties
lightKelvin?
ts
optional lightKelvin?: number;lightIntensity?
ts
optional lightIntensity?: number;lightDir?
ts
optional lightDir?: number[] | Vector3;ambientColor?
ts
optional ambientColor?: string | Color;vertexColors?
ts
optional vertexColors?: boolean;liquid?
ts
optional liquid?: LiquidMaskOptions;palette?
ts
optional palette?: TerrainLevel[];Optional terrain palette — when set, the rocky fragment shader samples its base colour from the palette (same thresholds & colours as the hex tile bands) instead of the two-tone uColorA/uColorB gradient. Non-rocky shaders ignore the palette uniforms.