{ "id": "temporal-low-fps", "name": "Temporal Low FPS", "description": "Holds older source frames to create a deliberate choppy playback look.", "category": "Temporal", "entryPoint": "shadeVideo", "temporal": { "enabled": true, "historySource": "preLayerInput", "historyLength": 8 }, "parameters": [ { "id": "holdFrames", "label": "Hold Frames", "type": "float", "default": 3, "min": 0, "max": 7, "step": 0.1, "description": "How many previous frames to hold for the low-FPS effect." }, { "id": "blendAmount", "label": "Blend", "type": "float", "default": 1, "min": 0, "max": 1, "step": 0.01, "description": "Mix amount for the processed result." } ] }