Template:LSL Constants/GLTF Overrides: Difference between revisions
Jump to navigation
Jump to search
Rider Linden (talk | contribs) No edit summary |
Quinn Elara (talk | contribs) Clean up formatting and phrasing, add internal linking. |
||
| Line 7: | Line 7: | ||
!description | !description | ||
|- | |- | ||
| OVERRIDE_GLTF_BASE_COLOR_FACTOR | | [[OVERRIDE_GLTF_BASE_COLOR_FACTOR]] | ||
| 1 | | 1 | ||
| vector | | vector | ||
| Set the tinting color used for the base color. Color is specified in linear RGB. Use llsRGB2Linear to convert colors from | | Set the tinting color used for the base color. Color is specified in linear RGB. Use [[llsRGB2Linear]] to convert colors from Blinn-Phong to PBR. | ||
|- | |- | ||
| OVERRIDE_GLTF_BASE_ALPHA | | [[OVERRIDE_GLTF_BASE_ALPHA]] | ||
| 2 | | 2 | ||
| float | | float | ||
| Sets the alpha for | | Sets the alpha for the face(s). Only impacts the rendering when the alpha mode is set to [[PRIM_GLTF_ALPHA_MODE_BLEND]]. | ||
|- | |- | ||
| OVERRIDE_GLTF_BASE_ALPHA_MODE | | [[OVERRIDE_GLTF_BASE_ALPHA_MODE]] | ||
| 3 | | 3 | ||
| integer | | integer | ||
| Set the alpha mode on the face. Must be one of the valid blend modes | | Set the alpha mode on the face(s). Must be one of the valid blend modes | ||
{{LSL Constants/GLTF Blend Modes}} | {{LSL Constants/GLTF Blend Modes}} | ||
|- | |- | ||
| OVERRIDE_GLTF_BASE_ALPHA_MASK | | [[OVERRIDE_GLTF_BASE_ALPHA_MASK]] | ||
| 4 | | 4 | ||
| float | | float | ||
| Sets the alpha cutoff level on | | Sets the alpha cutoff level on the face(s) when alpha mode is set to mask. | ||
|- | |- | ||
| OVERRIDE_GLTF_BASE_DOUBLE_SIDED | | [[OVERRIDE_GLTF_BASE_DOUBLE_SIDED]] | ||
| 5 | | 5 | ||
| integer | | integer | ||
| If set to TRUE then the texture on the | | If set to '''TRUE''' then the texture on the face(s) will be rendered as double sided. | ||
|- | |- | ||
| OVERRIDE_GLTF_METALLIC_FACTOR | | [[OVERRIDE_GLTF_METALLIC_FACTOR]] | ||
| 6 | | 6 | ||
| float | | float | ||
| Adjusts the metallic factor on the specified face. | | Adjusts the metallic factor on the specified face(s). Value should be between 0 and 1. | ||
|- | |- | ||
| OVERRIDE_GLTF_ROUGHNESS_FACTOR | | [[OVERRIDE_GLTF_ROUGHNESS_FACTOR]] | ||
| 7 | | 7 | ||
| float | | float | ||
| Adjust the roughness factor on the specified | | Adjust the roughness factor on the specified face(s). Value should be between 0 and 1. | ||
|- | |- | ||
| OVERRIDE_GLTF_EMISSIVE_FACTOR | | [[OVERRIDE_GLTF_EMISSIVE_FACTOR]] | ||
| 8 | | 8 | ||
| vector | | vector | ||
| Set the tint used for the emissive texture on this | | Set the tint used for the emissive texture on the face(s). Note that this is specified in linear RGB. | ||
|- | |- | ||
|} | |} | ||
Passing an empty string ("") as the override value will clear that override. | Passing an empty string ("") as the override value will clear that override. | ||
Latest revision as of 06:03, 13 January 2026
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 Blinn-Phong to PBR. | ||||||||||||
| OVERRIDE_GLTF_BASE_ALPHA | 2 | float | Sets the alpha for the face(s). Only impacts the rendering when the alpha mode is set to PRIM_GLTF_ALPHA_MODE_BLEND. | ||||||||||||
| OVERRIDE_GLTF_BASE_ALPHA_MODE | 3 | integer | Set the alpha mode on the face(s). Must be one of the valid blend modes
| ||||||||||||
| OVERRIDE_GLTF_BASE_ALPHA_MASK | 4 | float | Sets the alpha cutoff level on the face(s) when alpha mode is set to mask. | ||||||||||||
| OVERRIDE_GLTF_BASE_DOUBLE_SIDED | 5 | integer | If set to TRUE then the texture on the face(s) will be rendered as double sided. | ||||||||||||
| OVERRIDE_GLTF_METALLIC_FACTOR | 6 | float | Adjusts the metallic factor on the specified face(s). Value should be between 0 and 1. | ||||||||||||
| OVERRIDE_GLTF_ROUGHNESS_FACTOR | 7 | float | Adjust the roughness factor on the specified face(s). Value should be between 0 and 1. | ||||||||||||
| OVERRIDE_GLTF_EMISSIVE_FACTOR | 8 | vector | Set the tint used for the emissive texture on the face(s). Note that this is specified in linear RGB. |
Passing an empty string ("") as the override value will clear that override.