{ "xzbt": "0.1", "meta": { "id": "flow-field", "name": "Fog or smoke-like flow field", "version": "1.0.0", "description": "PRD 130 challenge 2; generic visual primitives only." }, "runtime": { "seed": 4201 }, "visuals": { "scene": { "coordinateSpace": "virtual", "width": 960, "height": 540, "background": "#101d25" }, "fields": { "flow": { "type": "noise", "mode": "curl", "scale": 160, "amplitude": 25, "speed": 0.12 } }, "systems": { "flow": { "type": "particles", "count": 150, "capacity": 256, "distribution": { "type": "uniform", "min": { "x": 0, "y": 0 }, "max": { "x": 960, "y": 540 } }, "render": { "type": "ellipse", "radius": 20, "style": { "fill": "#b5c1c0", "opacity": 0.025 } }, "fields": [ "flow" ], "drag": 0.2, "behaviors": [ { "type": "wrap", "bounds": "scene" } ] } }, "effects": [ { "type": "blur", "radius": 5 } ] } }