Pular para o conteúdo
Skillpedia
Imagens e ícones101 mil · #600

webgl-neon-grid

Faz seu agente criar cenas retrô futuristas com grades de neon e efeitos de synthwave. É útil para visuais com temática dos anos 80 ou vaporwave.

O que ela faz

Cria uma cena visual futurista com uma grade que parece se afastar, um sol retrô e estrelas. Tudo em uma única página da web.

Quando usar

  • ✓Para criar um fundo visual chamativo.
  • ✓Para ilustrar temas como anos 80, ficção científica ou viagens no tempo.
  • ✓Quando você precisa de um visual retrô e vibrante.

Exemplo do que pedir para a IA

“Crie uma cena synthwave com a paleta de cores padrão.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/nexu-io/open-design/blob/main/plugins/_official/examples/webgl-neon-grid/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/nexu-io/open-design/blob/main/plugins/_official/examples/webgl-neon-grid/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

O sistema usa um código especial (fragment shader) para desenhar a grade, o sol e as estrelas diretamente no navegador. Ele ajusta as cores e o visual para combinar com o estilo pedido.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add nexu-io/open-design --skill webgl-neon-grid

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/examples/webgl-neon-grid/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Habilidade Neon Grid

Produza um único index.html autônomo que renderiza uma cena synthwave em tempo real em tela cheia — uma grade de chão em perspectiva, um sol retrô em faixas e um campo de estrelas — com uma sobreposição tipográfica limpa por cima.

Por que este é um artefato poderoso

O OpenDesign detecta getContext('webgl2') e renderiza este arquivo em visualização poderosa — um iframe isolado entre origens com allow-same-origin. O pipeline completo da GPU está disponível; você não precisa contornar o sandbox opaco.

Mapa de recursos

webgl-neon-grid/
├── SKILL.md      ← you're reading this
└── example.html  ← a working synthwave grid + sun shader (READ FIRST)

Fluxo de trabalho

Etapa 0 — Leia a referência

Leia example.html de ponta a ponta. Observe a forma: uma divisão do horizonte; acima do horizonte, um gradiente de céu, um sol circular cortado por faixas de varredura horizontais e estrelas hachuradas; abaixo do horizonte, uma grade de chão em perspectiva (z = k / depth, x = uv.x * z) que rola com o tempo, suas linhas afinando e desaparecendo com a distância. Tudo é analítico — sem necessidade de raymarch.

Etapa 1 — Escolha a paleta

Synthwave vive em seu gradiente:

  • Outrun (padrão): céu magenta→índigo, sol em faixas laranja→rosa, grade ciano/magenta.
  • Vaporwave: verde-azulado pastel + rosa, sol mais suave, espaçamento de grade mais amplo.
  • Terminal: grade verde quase monocromática sobre preto para uma leitura mais fria e hacker.

Etapa 2 — Construa index.html

  • Um arquivo, zero requisições externas. Triângulo em tela cheia + shader de fragmento.
  • Projete o chão com uma divisão de perspectiva simples; derive as linhas da grade de abs(fract(gv) - 0.5) e uma largura de linha escalada pela distância para que as linhas distantes não aliassem.
  • Fade a grade em uma névoa do horizonte e adicione uma faixa quente do horizonte; divida o sol com cortes sin(y * f) em sua metade inferior.
  • Compile os shaders com log de erros para que um erro de digitação falhe ruidosamente, não silenciosamente em preto.

Etapa 3 — Sobreposição + marca

  • Mapeie as cores de destaque para o DESIGN.md ativo quando um estiver presente; caso contrário, a paleta outrun acima, com o kicker em verde limão #63fe13.
  • Título ≤ 12 caracteres mais uma linha de suporte. Mantenha o horizonte e o sol como o destaque.

Etapa 4 — Auto-revisão (P0)

  • Renderiza continuamente a ~60fps; o badge de FPS é atualizado.
  • A grade é lida como perspectiva recuando e rola suavemente em direção ao horizonte.
  • As faixas do sol e o brilho do horizonte são visíveis; as linhas da grade distantes desaparecem sem aliasing.
  • Redimensiona de forma nítida ao redimensionar a janela (sem esticar / borrar).
  • Degrada para uma mensagem (não uma página em branco) se webgl2 estiver indisponível.
Perguntas frequentes

O que é 'synthwave'?

É um estilo visual inspirado nos anos 80, com cores neon, temas futuristas e uma vibe retrô.

Preciso instalar algo?

Não, tudo é gerado em uma única página da web que funciona no seu navegador.

Posso mudar as cores?

Sim, você pode escolher entre paletas como 'Outrun' (padrão), 'Vaporwave' ou 'Terminal'.

Detalhes

Descrição original do autor

A real-time synthwave scene — a perspective floor grid scrolling toward a banded retro sun under a neon starfield, all from one fragment shader. No textures. Rendered as a single self-contained `index.html`. Use when the brief asks for "synthwave", "outrun", "retro 80s", "neon grid", "perspective grid", "vaporwave", or a retro-futuristic hero. OpenDesign serves this in powered-preview mode so the

repo: nexu-io/open-design

Popularidade

Estrelas no GitHub
101 mil
Posição no ranking
#600
Licença
Apache-2.0
Atualizada em
16/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas