Este guia detalha o processo de substituição dos modelos 3D genéricos (personagem, inimigos, etc.) por suas próprias criações. Usaremos o formato GLTF (.glb), que é otimizado para a web e padrão para aplicações Three.js.
Para seguir este guia, você precisará de um software de modelagem 3D, como o Blender (gratuito e de código aberto), e um editor de código, como o VS Code, para modificar os arquivos do projeto.
A preparação correta do seu modelo no Blender é crucial. Siga estes sub-passos:
Selecione seu modelo em "Object Mode". Vá em `Object > Set Origin > Origin to Geometry`. Isso garante que as rotações e o posicionamento funcionem corretamente no jogo.
Ainda com o modelo selecionado, pressione `Ctrl+A` (ou `Cmd+A` no Mac) e aplique 'All Transforms'. Isso redefine a escala para 1, a rotação para 0 e a posição para 0, evitando problemas inesperados de tamanho e orientação.
Vá para `File > Export > glTF 2.0 (.glb/.gltf)`. No painel de exportação, marque 'Selected Objects' para exportar apenas o modelo selecionado. Em 'Transform', a opção '+Y Up' deve estar marcada. Salve o arquivo na pasta `public/models/` do seu projeto (crie a pasta se ela não existir).