set_uniform
Set a shader uniform value on a ShaderMaterial for runtime preview. Changes are not persistent across reloads.
Instructions
Set a shader uniform value on a ShaderMaterial — runtime-only preview (lost on reload). ASK the user first: runtime preview or persistent code change?
Runtime preview — lost on page reload. You MUST ask the user first: runtime preview only, or also update source code?
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Material name | |
| uuid | No | Material UUID | |
| uniform | Yes | Uniform name (e.g. uHorizonColor, uOpacity) | |
| value | No | New value: hex string for Color, {x,y,z} for Vector3, number for float |