{ "id": "balatro-swirl", "name": "Balatro Swirl", "description": "Animated painterly swirl background. Original by localthunk (https://www.playbalatro.com), adapted from https://www.shadertoy.com/view/XXtBRr.", "category": "Generative", "entryPoint": "shadeVideo", "parameters": [ { "id": "spinRotation", "label": "Spin Rotation", "type": "float", "default": -2.0, "min": -8.0, "max": 8.0, "step": 0.05 }, { "id": "spinSpeed", "label": "Spin Speed", "type": "float", "default": 7.0, "min": 0.0, "max": 20.0, "step": 0.1 }, { "id": "spinAmount", "label": "Spin Amount", "type": "float", "default": 0.25, "min": 0.0, "max": 1.0, "step": 0.01 }, { "id": "spinEase", "label": "Spin Ease", "type": "float", "default": 1.0, "min": 0.0, "max": 3.0, "step": 0.01 }, { "id": "contrast", "label": "Contrast", "type": "float", "default": 3.5, "min": 0.5, "max": 8.0, "step": 0.05 }, { "id": "lighting", "label": "Lighting", "type": "float", "default": 0.4, "min": 0.0, "max": 1.5, "step": 0.01 }, { "id": "offset", "label": "Offset", "type": "vec2", "default": [0.0, 0.0], "min": [-1.0, -1.0], "max": [1.0, 1.0], "step": [0.001, 0.001] }, { "id": "colour1", "label": "Colour 1", "type": "color", "default": [0.871, 0.267, 0.231, 1.0] }, { "id": "colour2", "label": "Colour 2", "type": "color", "default": [0.0, 0.42, 0.706, 1.0] }, { "id": "colour3", "label": "Colour 3", "type": "color", "default": [0.086, 0.137, 0.145, 1.0] }, { "id": "isRotate", "label": "Rotate Field", "type": "bool", "default": false }, { "id": "sourceMix", "label": "Source Mix", "type": "float", "default": 0.0, "min": 0.0, "max": 1.0, "step": 0.01 } ] }