Curtain Controller — Quick Guide
SetupAdd CurtainController.cslist to an Empty atom’s Plugins. The curtain follows the Empty’s position and rotation.
Main — Type & Opening
- Curtain Type: Choose Double Curtain, Venetian Blind, or Single Curtain.
- Open: 0 = fully closed/lowered; 1 = fully open/raised.
- Open fully / Close fully: Fully open or close the curtain.
- Single Gather Left / Right: Choose which side the single curtain gathers toward.
- Color: Change the selected type’s color.
- Slat Tilt: Adjust the blind slat angle.
Position & Size
- Left Right / Height / Front Back: Adjust placement relative to the Empty.
- Pitch / Yaw / Roll: Adjust rotation.
- Width: Set the overall width.
- Drop Length: Set the vertical length.
Motion
- Open Duration: Opening/closing time. Set to 0 for instant changes.
- Breeze / Breeze Speed: Adjust wind sway strength and speed.
- Inertia: Adjust sway caused by movement and opening/closing.
- Mesh Update Rate: Animation update frequency. Default: 30 Hz.
- Settle Motion: Snap to the target opening and clear residual sway.
Triggers & Timeline
Use Open / Close / Toggle Open actions in triggers. When animating the Open value directly in Timeline, set Open Duration to 0.Note: Cloth movement is simulated visually. Character/object collisions and grabbing the pull cord are not supported.