Working
This commit is contained in:
72
shaders/vhs/shader.json
Normal file
72
shaders/vhs/shader.json
Normal file
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"id": "vhs",
|
||||
"name": "VHS",
|
||||
"description": "VHS with wiggle, smear, and YIQ-style color separation inspired by the Godot shader reference.",
|
||||
"category": "Built-in",
|
||||
"entryPoint": "shadeVideo",
|
||||
"parameters": [
|
||||
{
|
||||
"id": "wiggle",
|
||||
"label": "Wiggle",
|
||||
"type": "float",
|
||||
"default": 0.03,
|
||||
"min": 0.0,
|
||||
"max": 1.5,
|
||||
"step": 0.01
|
||||
},
|
||||
{
|
||||
"id": "wiggleSpeed",
|
||||
"label": "Wiggle Speed",
|
||||
"type": "float",
|
||||
"default": 25.0,
|
||||
"min": 0.0,
|
||||
"max": 100.0,
|
||||
"step": 1.0
|
||||
},
|
||||
{
|
||||
"id": "smear",
|
||||
"label": "Smear",
|
||||
"type": "float",
|
||||
"default": 1.0,
|
||||
"min": 0.0,
|
||||
"max": 2.0,
|
||||
"step": 0.01
|
||||
},
|
||||
{
|
||||
"id": "blurSamples",
|
||||
"label": "Blur Samples",
|
||||
"type": "float",
|
||||
"default": 15.0,
|
||||
"min": 3.0,
|
||||
"max": 15.0,
|
||||
"step": 1.0
|
||||
},
|
||||
{
|
||||
"id": "vignetteAmount",
|
||||
"label": "Vignette",
|
||||
"type": "float",
|
||||
"default": 0.18,
|
||||
"min": 0.0,
|
||||
"max": 0.6,
|
||||
"step": 0.01
|
||||
},
|
||||
{
|
||||
"id": "aberrationAmount",
|
||||
"label": "Aberration",
|
||||
"type": "float",
|
||||
"default": 0.75,
|
||||
"min": 0.0,
|
||||
"max": 3.0,
|
||||
"step": 0.05
|
||||
},
|
||||
{
|
||||
"id": "halationAmount",
|
||||
"label": "Halation",
|
||||
"type": "float",
|
||||
"default": 0.12,
|
||||
"min": 0.0,
|
||||
"max": 0.5,
|
||||
"step": 0.01
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user