3d-web-experience
Crie Experiências Web 3D Imersivas
Desenvolva websites e aplicações web 3D deslumbrantes usando Three.js, React Three Fiber e Spline. Esta habilidade ajuda você a criar configuradores de produtos interativos, portfólios imersivos e interfaces 3D envolventes que funcionam em todos os dispositivos.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "3d-web-experience". Create a React Three Fiber scene with a 3D model loader
Resultado esperado:
Um exemplo completo de código mostrando:
- Configuração do Canvas com iluminação adequada
- Wrapper Suspense para carregamento assíncrono
- Hook useGLTF para carregamento de modelos
- Indicador de progresso durante o carregamento
- OrbitControls para interação do usuário
- Error boundary para falhas no carregamento
A utilizar "3d-web-experience". How do I optimize 3D models for web?
Resultado esperado:
Guia passo a passo cobrindo:
1. Reduzir contagem de polígonos no Blender (abaixo de 100K)
2. Cozinhar texturas em materiais únicos
3. Exportar como formato GLB/GLTF
4. Comprimir com gltf-transform usando draco
5. Alvo abaixo de 5MB de tamanho de arquivo
6. Usar CDN para entrega
Auditoria de Segurança
SeguroThis skill is a documentation file containing markdown with code examples for 3D web development. All static findings are false positives: (1) The 'external_commands' detections are markdown code block delimiters misidentified as Ruby backticks; (2) The 'weak cryptographic algorithm' detections are false matches on context words; (3) The single URL is a legitimate Spline CDN example. No actual security risks present.
Padrões Detectados
Pontuação de qualidade
O Que Você Pode Construir
Visualizador de Produtos para E-commerce
Crie configuradores de produtos 3D interativos que permitem aos clientes rotacionar, ampliar e personalizar produtos antes da compra.
Melhoria de Portfólio Criativo
Adicione elementos 3D impressionantes a portfólios pessoais ou de agências para se destacar de websites estáticos.
Landing Pages Imersivas
Desenvolva landing pages envolventes com animações 3D acionadas por scroll que criam experiências de usuário memoráveis.
Tente Estes Prompts
Create a basic 3D scene using Three.js with a rotating cube, ambient lighting, and orbit controls. Explain the key components.
Show me how to integrate a GLB 3D model into a React app using React Three Fiber. Include loading state and error handling.
Build a product configurator that lets users change colors and textures on a 3D model. Include UI controls outside the canvas.
Create a 3D scene where camera movement and model rotation are controlled by scroll position. Use R3F ScrollControls.
Melhores Práticas
- Sempre inclua estados de carregamento e indicadores de progresso para conteúdo 3D
- Teste experiências 3D em dispositivos móveis reais, não apenas em navegadores desktop
- Forneça fallbacks de imagens estáticas para usuários em dispositivos de baixa performance ou com preferências de movimento reduzido
Evitar
- Adicionar elementos 3D puramente para efeito visual sem propósito funcional
- Implementar 3D que funciona apenas em navegadores desktop
- Não fornecer qualquer feedback de carregamento enquanto o conteúdo 3D carrega
Perguntas Frequentes
Qual é a melhor maneira de começar a aprender desenvolvimento web 3D?
Como faço para fazer meu site 3D funcionar em mobile?
Quais formatos de modelos 3D funcionam melhor para web?
Como lido com tempos de carregamento 3D?
Posso usar esta habilidade com qualquer framework JavaScript?
Como adiciono animações acionadas por scroll à minha cena 3D?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/3d-web-experienceReferência
main
Estrutura de arquivos
📄 SKILL.md