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

webgl-liquid-metal

Permite ao agente criar um efeito de metal líquido em tempo real, com brilhos e reflexos. É ideal para visuais metálicos, cromados ou holográficos.

O que ela faz

Cria uma página web que mostra uma superfície metálica brilhante e fluida, como metal derretido ou cromo, com efeitos de cor que mudam dependendo do ângulo de visão. Tudo em um único arquivo.

Quando usar

  • ✓Quando você quer um visual de 'metal líquido' ou 'cromo derretido'.
  • ✓Para criar um efeito 'holográfico' ou 'iridescente'.
  • ✓Ao precisar de uma superfície reflexiva e que flui.

Exemplo do que pedir para a IA

“Crie uma página com efeito de metal líquido brilhante.”

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-liquid-metal/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-liquid-metal/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele usa uma técnica chamada WebGL para desenhar diretamente na tela do computador, simulando como a luz interage com uma superfície metálica. Ele calcula o brilho e as cores para dar a ilusão de metal derretido.

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-liquid-metal

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/examples/webgl-liquid-metal/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 de Metal Líquido

Produza um único index.html autônomo que renderize uma superfície metálica em tempo real em tela cheia — cromo derretido com um brilho iridescente — 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-liquid-metal/
├── SKILL.md      ← you're reading this
└── example.html  ← a working domain-warped chrome shader (READ FIRST)

Fluxo de trabalho

Etapa 0 — Leia a referência

Leia example.html de ponta a ponta. Observe a forma: um campo de altura fbm com distorção de domínio; uma normal de superfície reconstruída a partir do gradiente desse campo (diferenças finitas); sombreamento metálico = rampa de cromo difuso + um especular nítido (pow(dot(n,h), 80)) + um termo de fresnel; e uma paleta de cosseno iridescente (0.5 + 0.5*cos(2π(x + phase))) acionada por altura e fresnel para o brilho de filme fino.

Etapa 1 — Escolha a superfície

  • Cromo derretido (padrão): altura fbm com distorção de domínio, especular nítido, base cinza fria.
  • Papel holográfico: aumente a iridescência, amplie a fase da paleta, suavize o especular.
  • Mancha de óleo: base mais escura, distorção de alta frequência mais fina, bandas de fresnel mais fortes.

Etapa 2 — Construa index.html

  • Um arquivo, zero requisições externas. Triângulo de tela cheia + shader de fragmento.
  • Reconstrua a normal a partir de pequenos deslocamentos de altura (e ≈ 0.0016); um expoente especular nítido (≥ 60) é o que é lido como "metal".
  • Mantenha a iridescência com bom gosto — ligue-a ao fresnel/altura para que apareça em ângulos rasantes, não em todos os lugares.
  • 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, uma paleta metálica restrita. A referência tinge o especular mais quente em direção ao verde limão #63fe13 como o destaque da marca.
  • Título ≤ 13 caracteres mais uma linha de apoio. Mantenha o metal como o herói.

Etapa 4 — Autoavaliação (P0)

  • Renderiza continuamente a ~60fps; o indicador de FPS é atualizado.
  • É lido inequivocamente como metal: um destaque especular nítido e em movimento.
  • A iridescência está presente, mas restrita (ângulos rasantes), não uma lavagem de arco-íris.
  • Redimensiona de forma nítida ao redimensionar a janela (sem alongamento / borrão).
  • Degrada para uma mensagem (não uma página em branco) se webgl2 estiver indisponível.
Perguntas frequentes

O que é 'domain-warped noise field'?

É uma forma de criar padrões complexos e irregulares que são usados para dar a textura e o movimento à superfície metálica.

O que significa 'iridescent thin-film sheen'?

Significa um brilho com cores que mudam, como o que você vê em uma bolha de sabão ou em uma mancha de óleo na água, causado por finas camadas.

Por que é um único arquivo 'index.html'?

Isso facilita o compartilhamento e a exibição, pois não depende de outros arquivos externos para funcionar.

Detalhes

Descrição original do autor

A real-time liquid-metal shader — a domain-warped noise field shaded as molten chrome, with a sweeping specular highlight over an iridescent thin-film (cosine-palette) sheen. No textures. Rendered as a single self-contained `index.html`. Use when the brief asks for "liquid metal", "molten chrome", "iridescent", "holographic", "metallic", "thin-film", or a reflective flowing surface. OpenDesign ser

repo: nexu-io/open-design

Popularidade

Estrelas no GitHub
101 mil
Posição no ranking
#599
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