50 lines
1.1 KiB
JSON
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."
|
|
}
|
|
]
|
|
}
|