Combines image, color, shader, and particles in one layered background.
Hero media slot uses a framed 3D model with auto-rotate interaction.
Cards, badges, code, and status elements float above all render layers.
Particle palette and base colors use rgba format for direct tuning.
Combines image, color, shader, and particles in one layered background.
Hero media slot uses a framed 3D model with auto-rotate interaction.
Cards, badges, code, and status elements float above all render layers.
Particle palette and base colors use rgba format for direct tuning.
Combines image, color, shader, and particles in one layered background.
Hero media slot uses a framed 3D model with auto-rotate interaction.
Cards, badges, code, and status elements float above all render layers.
Particle palette and base colors use rgba format for direct tuning.
Combines image, color, shader, and particles in one layered background.
Hero media slot uses a framed 3D model with auto-rotate interaction.
Cards, badges, code, and status elements float above all render layers.
Particle palette and base colors use rgba format for direct tuning.
Combines image, color, shader, and particles in one layered background.
Hero media slot uses a framed 3D model with auto-rotate interaction.
Cards, badges, code, and status elements float above all render layers.
Particle palette and base colors use rgba format for direct tuning.
Combines image, color, shader, and particles in one layered background.
Hero media slot uses a framed 3D model with auto-rotate interaction.
Cards, badges, code, and status elements float above all render layers.
Particle palette and base colors use rgba format for direct tuning.
Primary focus: a single page that combines all major hero surfaces in one composition.
| Surface | Config path |
|---|---|
| Image background layer | hero.background.layers[].type: image |
| Color overlay layer | hero.background.layers[].type: color |
| Shader animation layer | hero.background.layers[].type: shader |
| Particle layer | hero.background.layers[].type: particles |
| Model hero image | hero.image.type: model3d |
| Floating overlay elements | hero.floating.* |
| Key | All Config |
|---|---|
hero.background.layers[] | |
layers[].zIndex/opacity/blend | |
layers[].image/color/shader/particles | |
hero.image.model3d | |
hero.floating.* |
rgba(...) strings to match the new color-editing convention.movement.tiltVariance is set for better small-particle directional variety.