webgl-aurora-veil

Generate a self-contained WebGL2 hero animation featuring layered aurora curtains over a starry sky.

93.2k|10.8k|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/nexu-io/open-design --skill webgl-aurora-veil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webgl-aurora-veil
Source: https://github.com/nexu-io/open-design/tree/main/plugins/_official/examples/webgl-aurora-veil
Command: npx skills add https://github.com/nexu-io/open-design --skill webgl-aurora-veil

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the need for high-performance, self-contained visual assets in web design, eliminating the requirement for heavy external dependencies or complex build steps for GPU-accelerated graphics.

Core Features & Use Cases

  • WebGL2 Rendering: Leverages native GPU pipelines for smooth, high-fidelity visual effects without opaque sandboxing.
  • Interactive Elements: Includes built-in cursor tracking to allow users to sway the aurora veil in real-time.
  • Use Case: Ideal for creating immersive hero sections in landing pages or design prototypes where a lightweight, high-impact visual is required.

Quick Start

Generate a new WebGL2 aurora veil hero component for the current design project.

Frequently Asked Questions about webgl-aurora-veil

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a WebGL2 hero in my design?

Use the webgl-aurora-veil skill to generate a self-contained index.html file. This file includes all necessary shaders and logic to render the aurora effect directly in the browser.

Does this WebGL2 effect require external assets?

No, the aurora veil is entirely self-contained. It uses procedural shaders to generate the sky, stars, and light curtains, ensuring no external textures or images are needed.

Can I customize the aurora movement?

The movement is driven by the cursor position and time-based noise functions within the fragment shader. You can modify the sway and speed parameters directly in the provided script block.

Is this WebGL2 hero compatible with all browsers?

It requires a browser that supports WebGL2. The code includes a fallback check that displays a message if the user's environment does not support the necessary graphics context.