Files
holy-flavor-rater/backend/banners/nebula.json
T

69 lines
1.7 KiB
JSON

{
"name": "Nebula Cloud",
"slug": "nebula",
"description": "An interactive space-themed nebular cloud with fluid movement.",
"settings": {
"particleCount": 300,
"speed": 0.005,
"opacity": 0.8,
"attractionForce": 0.25,
"cloudSize": 14,
"returnSpeed": 0.02
},
"schema": [
{
"key": "particleCount",
"label": "Particle Count",
"type": "number",
"min": 10,
"max": 1000,
"description": "Number of gas blobs in the nebula. Higher values increase density but may impact performance."
},
{
"key": "speed",
"label": "Drift Speed",
"type": "slider",
"min": 0.001,
"max": 0.05,
"step": 0.001,
"description": "How fast the nebula drifts and pulses on its own."
},
{
"key": "opacity",
"label": "Overall Opacity",
"type": "slider",
"min": 0.1,
"max": 1.0,
"step": 0.05,
"description": "Transparency of the nebula clouds."
},
{
"key": "attractionForce",
"label": "Click Attraction",
"type": "slider",
"min": 0.05,
"max": 1.0,
"step": 0.05,
"description": "How strongly the gas condenses when you click and hold."
},
{
"key": "cloudSize",
"label": "Cloud Size",
"type": "slider",
"min": 5,
"max": 50,
"step": 1,
"description": "The radius of individual gas blobs. Larger values create a thicker, smudgier cloud."
},
{
"key": "returnSpeed",
"label": "Flow Back Speed",
"type": "slider",
"min": 0.001,
"max": 0.1,
"step": 0.001,
"description": "How quickly the cloud returns to its original shape after being dispersed."
}
]
}