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
Mensagem pronta para colar
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-metalOu 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.mdConteú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
#63fe13como 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
webgl2estiver 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
Comentários
- …
Mais skills deste repositório
sample-plugin
Faz seu agente criar um arquivo de metadados para testes. Ele ajuda a garantir que o código funcione corretamente em diferentes situações.
nexu-io/open-design
aster-atelier
Ajuda seu agente a criar um site artístico com visual clássico. Ele usa imagens elegantes, céus azuis e fontes serifadas para um visual cinematográfico.
nexu-io/open-design
audio-jingle
Faz seu agente gerar áudio como jingles e efeitos sonoros. Ele pode criar músicas e vozes, salvando o resultado em um arquivo de áudio.
nexu-io/open-design
blog-post
Ajuda seu agente a escrever artigos longos ou posts de blog. Ele inclui espaços para imagens, citações e informações do autor.
nexu-io/open-design
Skills parecidas
ios-icon-gen
Faz seu agente gerar ícones para aplicativos iOS. Ele usa símbolos da Apple ou ícones de outras fontes para criar os arquivos corretos.
affaan-m/ECC
algorithmic-art
Ajuda seu agente a criar arte usando código, gerando imagens únicas. É útil quando você quer arte original feita por computador.
anthropics/skills
canvas-design
Ajuda seu agente a criar artes visuais bonitas em arquivos. É útil quando você pede um pôster, uma arte ou qualquer design estático.
anthropics/skills