57 lines
1.2 KiB
JSON
57 lines
1.2 KiB
JSON
{
|
|
"id": "temporal-echo",
|
|
"name": "Temporal Echo",
|
|
"description": "Blends multiple older pre-layer frames with decay and tint for configurable motion echoes.",
|
|
"category": "Temporal",
|
|
"entryPoint": "shadeVideo",
|
|
"temporal": {
|
|
"enabled": true,
|
|
"historySource": "preLayerInput",
|
|
"historyLength": 12
|
|
},
|
|
"parameters": [
|
|
{
|
|
"id": "echoAmount",
|
|
"label": "Echo Amount",
|
|
"type": "float",
|
|
"default": 0.55,
|
|
"min": 0,
|
|
"max": 1,
|
|
"step": 0.01,
|
|
"description": "Overall visibility of the temporal echoes."
|
|
},
|
|
{
|
|
"id": "decay",
|
|
"label": "Decay",
|
|
"type": "float",
|
|
"default": 0.72,
|
|
"min": 0,
|
|
"max": 1,
|
|
"step": 0.01,
|
|
"description": "How quickly older temporal echoes fade away."
|
|
},
|
|
{
|
|
"id": "frameStride",
|
|
"label": "Frame Stride",
|
|
"type": "float",
|
|
"default": 2,
|
|
"min": 1,
|
|
"max": 6,
|
|
"step": 1,
|
|
"description": "Number of frames skipped between each echo sample."
|
|
},
|
|
{
|
|
"id": "echoTint",
|
|
"label": "Echo Tint",
|
|
"type": "color",
|
|
"default": [
|
|
0.65,
|
|
0.85,
|
|
1,
|
|
1
|
|
],
|
|
"description": "Tint applied to older echo frames."
|
|
}
|
|
]
|
|
}
|