Files
video-shader-toys/shaders/video-cube/shader.json
Aiden a0cc86f189
All checks were successful
CI / React UI Build (push) Successful in 10s
CI / Native Windows Build And Tests (push) Successful in 2m20s
CI / Windows Release Package (push) Successful in 2m28s
description updates
2026-05-08 18:11:26 +10:00

50 lines
1.1 KiB
JSON

{
"id": "video-cube",
"name": "Video Cube",
"description": "Maps the live video onto the faces of a rotating cube in screen space.",
"category": "Transform",
"entryPoint": "shadeVideo",
"parameters": [
{
"id": "spinSpeed",
"label": "Spin Speed",
"type": "float",
"default": 1,
"min": 0,
"max": 4,
"step": 0.01,
"description": "Rotation speed of the cube."
},
{
"id": "cubeScale",
"label": "Cube Scale",
"type": "float",
"default": 0.85,
"min": 0.3,
"max": 1.4,
"step": 0.01,
"description": "Size of the cube in the frame."
},
{
"id": "faceZoom",
"label": "Face Zoom",
"type": "float",
"default": 1,
"min": 0.5,
"max": 2,
"step": 0.01,
"description": "Zoom applied to the video on each cube face."
},
{
"id": "backgroundMix",
"label": "Background Mix",
"type": "float",
"default": 0,
"min": 0,
"max": 1,
"step": 0.01,
"description": "Mixes the original video behind the generated cube."
}
]
}