Template:LSL Constants/GLTF Overrides: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
Rider Linden (talk | contribs)
Created page with "{{#vardefine:p_gltf_alpha_mode_desc|PRIM_GLTF_ALPHA_MODE_* flag}} {{#vardefine:p_gltf_alpha_mode_rows| !{{!}} {{LSLPT|gltf_alpha_mode}} Flags ! title="value" {{!}} V ! colspan..."
(No difference)

Revision as of 15:55, 12 April 2025


Parameters

parameter value type description
OVERRIDE_GLTF_BASE_COLOR_FACTOR 1 vector Set the tinting color used for the base color. Color is specified in linear RGB. Use llsRGB2Linear to convert colors from BP to PBR.
OVERRIDE_GLTF_BASE_ALPHA 2 float Sets the alpha for this face. Only impacts the rendering when alphamode is blend.
OVERRIDE_GLTF_BASE_ALPHA_MODE 3 integer Set the alpha mode on the face. Must be one of the valid blend modes
OVERRIDE_GLTF_BASE_ALPHA_MASK 4 float Sets the alpha cutoff level on this face when alpha mode is set to mask.
OVERRIDE_GLTF_BASE_DOUBLE_SIDED 5 integer If set to TRUE then the texture on the specified face is considered double sided.
OVERRIDE_GLTF_METALLIC_FACTOR 6 float Adjusts the metallic factor on the specified face.
OVERRIDE_GLTF_ROUGHNESS_FACTOR 7 float Adjust the roughness factor on the specified faces.
OVERRIDE_GLTF_EMISSIVE_FACTOR 8 vector Set the tint used for the emissive texture on this face.