set_shadow
Modify shadow settings (cast, receive, bias, map size, camera) for Three.js objects and lights. Runtime preview only; ask user for runtime or permanent code change.
Instructions
Modify shadow settings — 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 | Object/light name | |
| uuid | No | Object/light UUID | |
| castShadow | No | Enable/disable shadow casting | |
| receiveShadow | No | Enable/disable shadow receiving | |
| bias | No | Shadow bias (light only, e.g. -0.0001) | |
| normalBias | No | Shadow normal bias (light only) | |
| radius | No | Shadow blur radius (light only) | |
| blurSamples | No | Shadow blur samples (light only) | |
| mapSize | No | [width, height] shadow map resolution | |
| cameraNear | No | Shadow camera near plane | |
| cameraFar | No | Shadow camera far plane | |
| cameraLeft | No | Shadow camera left (DirectionalLight) | |
| cameraRight | No | Shadow camera right (DirectionalLight) | |
| cameraTop | No | Shadow camera top (DirectionalLight) | |
| cameraBottom | No | Shadow camera bottom (DirectionalLight) |