Stack
Esta página lista as principais tecnologias, linguagens e softwares previstos para o desenvolvimento e documentação do projeto.
Motores e ambientes 3D
| Tecnologia |
Uso previsto |
| Unity |
Desenvolvimento da experiência atual, cena do torno, interações e testes com XR. |
| Unreal Engine |
Possível alternativa ou comparação para experiências 3D/VR mais avançadas. |
Linguagens
| Linguagem |
Uso previsto |
| C# |
Scripts no Unity, interações, lógica de cena e sistemas de usuário. |
| C++ |
Desenvolvimento em Unreal Engine, plugins, integrações nativas ou simulações de maior desempenho. |
| Python |
Automações, conversão de arquivos, scripts auxiliares e suporte à documentação. |
| Markdown |
Escrita da documentação técnica no MkDocs. |
Modelagem e assets
| Software |
Uso previsto |
| Blender |
Modelagem, ajustes do torno, materiais, exportação de FBX e preparação de assets 3D. |
| Blender 3.6.22 |
Versão usada no lab |
Realidade virtual e interação
| Tecnologia |
Uso previsto |
| XR Interaction Toolkit |
Interações VR no Unity, manipulação de objetos e locomoção. |
| OpenXR |
Camada padrão para compatibilidade com diferentes dispositivos VR. |
| Unity Input System |
Entrada de teclado, mouse, controles e dispositivos XR. |
| Unity: versão 6.3 LTS |
Versão usada para desenvolvimento |
Documentação e versionamento
| Ferramenta |
Uso previsto |
| MkDocs |
Site de documentação do projeto. |
| Git |
Controle de versão dos arquivos de documentação e código. |
| GitHub |
Hospedagem do repositório e colaboração. |
| GitHub Pages |
Publicação futura da documentação. |
| Git LFS |
Versionamento de arquivos grandes, como modelos 3D e assets pesados. |
Virtualização e ambiente
| Ferramenta |
Uso previsto |
| VirtualBox |
Análise da máquina virtual .ova recebida com o material original. |
| Windows |
Ambiente principal de desenvolvimento atual. |
| Ubuntu/Linux |
Possível ambiente dentro da VM ou suporte a ferramentas de desenvolvimento. |