Sobre o projeto
O Needle Engine é uma framework para criar experiências 3D web que funcionam em navegadores de desktop, dispositivos móveis, headsets VR e AR móvel. O projeto posiciona-se como uma solução "criar uma vez, implementar em qualquer lugar": o conteúdo é criado localmente e depois partilhado através de um URL ou código QR, sem distribuição por lojas de aplicações ou instalação.
Principais capacidades descritas no README:
- Implementação web: crie na sua própria máquina e implemente no Needle Cloud ou noutro alojamento, depois partilhe através de um link ou código QR.
- Runtime multiplataforma: uma única base de código visa desktop, móvel, headsets VR como Meta Quest e Apple Vision Pro, e AR móvel, incluindo suporte nativo WebXR para iOS. O projeto afirma que novos dispositivos XR são suportados automaticamente.
- Opções de criação: integrações completas para Unity e Blender que abrangem modelação, materiais, animações e lightmaps, ou um fluxo de trabalho code-first construído sobre three.js.
- Física: física Rapier integrada com rigidbodies, colliders, raycasting e controladores de personagem, descrita como não exigindo qualquer configuração.
- Multijogador e XR: colaboração, chat de voz e XR imersivo são apresentados como funcionalidades centrais que podem ser adicionadas com um único componente.
- Desempenho e formato: um pipeline de compressão e otimização para ficheiros mais pequenos e de carregamento mais rápido, baseado no padrão glTF para compatibilidade.
O repositório é o repositório de suporte do motor; o README inclui ligações para guias de introdução, exemplos e documentação, além de badges de pacotes npm, uma comunidade no Discord e um fórum. O próprio motor é distribuído como o pacote npm @needle-tools/engine.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.