Files
bubblechambersimart/output/templates4/07_grid-as-a-vibrating-membrane.mjs
2026-06-10 18:23:47 +01:00

165 lines
2.9 KiB
JavaScript

/* Field · Grid liberated — Grid as a vibrating membrane
high-Q resonance on BOTH axes → the floor stops being a floor; a standing-wave drumhead */
export const composition = {
"size": 1600,
"seed": "CHLADNI-0440",
"background": {
"color": "rgb(22,24,34)",
"film": {
"opacity": 0.6,
"density": 0.5,
"seed": 8
},
"aging": {
"opacity": 0.34,
"scratches": 4,
"dust": 0.35,
"foxing": 0.4,
"seed": 5
},
"grain": {
"opacity": 0.3,
"intensity": 0.34,
"seed": 19
},
"glow": {
"strength": 0.3,
"followSun": false
},
"vignette": {
"strength": 0.28,
"mode": "radial",
"cx": 0.5,
"cy": 0.48,
"radius": 0.75,
"angle": 90,
"start": 0.5
}
},
"fieldSea": {
"enabled": true,
"layerOpacity": 0.5,
"transform": {
"x": 0,
"y": 0,
"rotation": 0,
"scale": 1
},
"seed": "VACUUM-5113",
"color": {
"hueBack": 0.55,
"hueFront": 0.5,
"sat": 0.4,
"light": 0.36
},
"layers": 3,
"chaos": 0.2,
"blips": 0.4,
"mound": 0.15,
"horizonY": 0.42,
"lines": 44
},
"fieldGrid": {
"enabled": true,
"layerOpacity": 1,
"pos": "over",
"style": "floor",
"transform": {
"x": 0,
"y": 0,
"rotation": 0,
"scale": 1
},
"color": {
"hue": 0.55,
"hue2": 0.5,
"sat": 0.2,
"lightNear": 0.4,
"lightFar": 0.6
},
"opacity": 0.62,
"pitch": 0.42,
"yaw": 0,
"persp": 1.1,
"dist": 2.8,
"nx": 22,
"nz": 26,
"originY": 0.36,
"ripple": {
"amp": 0,
"freqI": 0.5,
"freqK": 0.35,
"phase": 0
},
"resonance": {
"amp": 0.85,
"q": 22,
"axis": "both",
"hue": 0.5,
"sat": 0.85,
"light": 0.6
}
},
"disk": {
"enabled": false,
"layerOpacity": 1,
"transform": {
"x": 0,
"y": -0.22,
"rotation": 0,
"scale": 0.5
},
"hue": 0.06,
"sat": 0.78,
"size": 0.13,
"pressure": 0.5,
"intensity": 0.8,
"striations": 0.5,
"stain": 0.35,
"soften": 1.35
},
"bubble": {
"enabled": false,
"layerOpacity": 1,
"transform": {
"x": 0.26,
"y": 0.06,
"rotation": 8,
"scale": 0.5
},
"palette": "magentarise",
"saturation": 1,
"traceHue": 0,
"transparentBase": true,
"primaries": 11,
"sweepers": 3,
"cosmics": 4,
"eloss": 0.34,
"bfield": 1,
"deltaRate": 0.6,
"showBoundary": true,
"boundaryR": 0.45,
"boundaryY": 0.35,
"boundaryOpacity": 0.32,
"instrument": 0.25
},
"fiduciaries": {
"enabled": true,
"layerOpacity": 1,
"label": "resonance",
"pencil": "#39312a",
"width": 1,
"arrow": true,
"corners": false,
"caption": "",
"target": [
0,
0
],
"from": [
0.5,
-0.4
]
}
};