Sobre o projeto
image-blaster é um conjunto de habilidades para Claude que converte uma única imagem em um mundo 3D inicial. O projeto afirma que pode ir de uma imagem a um ambiente 3D com malhas completas em menos de cinco minutos, tornando-o útil para iniciar rapidamente trabalhos em 3D.
Como funciona
Após clonar o repositório e executar a CLI do claude, o usuário fornece chaves de API para World Labs e FAL, coloca uma imagem no diretório input/ e pede ao Claude para "blast it" — opcionalmente confirmando cada etapa ao longo do processo. Por padrão, o pipeline produz:
- Modelos 3D (.glb, .obj) de todos os objetos dinâmicos na cena
- Um Gaussian splat (.spz) do ambiente estático
- Um som ambiente em loop mais efeitos sonoros de física específicos para cada objeto (.mp3)
Modelos de geração subjacentes
- marble-1.1 (World Labs): cria o ambiente explorável
- nano-banana: modelo padrão de edição de imagem para limpeza da fonte, clean plates e imagens de referência de objetos
- gpt-image-2: provedor alternativo de edição de imagem quando a habilidade de edição é solicitada a preferi-lo
- hunyuan-3d (via FAL): gera os modelos de objetos 3D
- elevenlabs-sfx: gera sons ambientes e específicos de objetos
Parâmetros do Hunyuan 3D
A criação de modelos 3D expõe várias opções: --face-count (contagem de faces alvo entre 40000 e 1500000, padrão 50000), --enable-pbr (geração de material PBR, padrão true), --generate-type (Normal para um modelo texturizado, LowPoly com redução de polígono, ou Geometry para um modelo apenas de geometria branca; padrão Normal), e --polygon-type (triângulo ou quadrilátero para LowPoly, padrão triângulo).
Integração
Os ativos gerados podem ser incorporados sob os ativos de motores de jogo como Unity, Unreal e Godot; softwares DCC como Blender, 3DS Max e Maya; ou aplicativos da web construídos com Three.js ou Electron.
Exemplos de uso sugeridos no README incluem conceitos de níveis de jogos, recriar um quarto de infância, construir ambientes para robôs, exploração de locais para filmes e renderizações arquitetônicas.
Nota de desenvolvimento: remover /app do arquivo .claudeignore dá ao Claude a capacidade de modificar o visualizador React integrado.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.