Visão Geral dos Recursos
Needle Engine é um motor 3D completo que roda no navegador. Ele vem com todos os recursos que você esperaria de um motor 3D moderno, e mais. Se ainda não o fez, dê uma olhada na nossa Homepage e nos nossos Exemplos e Apresentação.
Shaders e Materiais
Ambos os Materiais PBR e shaders personalizados criados com Shader Graph ou outros sistemas podem ser exportados.

Use o ShaderGraph baseado em nós para criar shaders para a web. O ShaderGraph facilita para os artistas continuarem a criar sem se preocuparem com a sintaxe.
Leia mais sobre Materiais PBR • Shaders Personalizados
Crossplatform: VR, AR, Mobile, Desktop
Needle Engine funciona onde a tecnologia web funciona: execute a mesma aplicação em desktop, mobile, AR ou VR. Construímos Needle Engine com XR em mente e consideramos isso como uma parte integrante do webdesign responsivo!
Use Everywhere Actions para AR Interativo tanto no Android quanto no iOS.
Lightmaps
Lightmaps podem ser "baked" (assados) no Unity ou Blender para adicionar facilmente luz estática bonita ao seu conteúdo 3D. Lightbaking para a web nunca foi tão fácil. Basta marcar os objetos que você quer iluminar como estáticos no Unity, adicionar uma ou várias luzes à sua cena (ou usar materiais emissivos) e clicar em bake. O Needle Engine exportará seus lightmaps por cena e os carregará e exibirá automaticamente exatamente como você os vê no Editor!
Nota: Não há limitação técnica sobre qual lightmapper usar, desde que eles acabem nas estruturas de dados de lightmapping do Unity. Lightmappers de terceiros como Bakery também são suportados.
- Leia mais sobre Exportação de Lightmaps
Multiplayer e Networking
Networking é integrado ao runtime principal. As implantações do Needle Engine no Glitch vêm com um pequeno servidor que permite implantar um ambiente 3D multiplayer em segundos. Os componentes de rede integrados facilitam o início, e você pode criar seus próprios componentes sincronizados. Sincronizar variáveis e estado é super fácil!
- Leia mais sobre Networking • Scripting
Animações e Sequenciamento
Needle Engine traz animações poderosas, controle de estado e sequenciamento para a web — desde apenas reproduzir uma única animação até orquestrar e misturar animações complexas e character controllers. O Exporter pode traduzir componentes do Unity como Animator e Timeline para um formato pronto para a web. Nós até adicionamos essa funcionalidade ao nosso addon para Blender, para que você possa criar state machines de animação compatíveis e exportar nla tracks como timelines para a web, diretamente do Blender também.
- Leia mais sobre Componentes de Animação
Animator

Os componentes Animator e AnimatorController no Unity permitem configurar animações e definir condições para quando e como misturar entre elas. Suportamos a exportação de state machines, StateMachineBehaviours, transições e layers. StateMachineBehaviours também são suportados com eventos OnStateEnter
, OnStateUpdate
e OnStateExit
.
Nota: Sub-states e Blend Trees não são suportados.
Timeline
Também estamos traduzindo a configuração e as tracks do Timeline do Unity para um formato pronto para a web. As tracks suportadas incluem: AnimationTrack, AudioTrack, ActivationTrack, ControlTrack, SignalTrack.
Nota: Sub-Timelines não são suportados atualmente.
Nota: É possível exportar tracks de timeline personalizadas.
- Leia mais sobre Componentes de Animação
Física
Use Rigidbodies, Mesh Colliders, Box Colliders ou SphereColliders para adicionar física ao seu mundo.
- Leia mais sobre Componentes de Física
UI
A construção de UI usando o sistema UI canvas do Unity está em desenvolvimento. Os recursos atuais incluem a exportação de Texto (incluindo fontes), Imagens, Botões.
Veja a referência do componente ui para componentes suportados.
Partículas
A exportação do Unity ParticleSystem (Shuriken) está em desenvolvimento. Os recursos atuais incluem simulação de espaço mundo/local, formas de emissor de caixa e esfera, emissão ao longo do tempo, bem como emissão de burst, velocidade e cor ao longo do tempo, emissão por velocidade, animação de texturesheet, trilhas básicas. Veja um exemplo ao vivo dos recursos suportados abaixo:
Pós-Processamento
Os efeitos incorporados incluem Bloom, Ambient Occlusion em Espaço de Tela, Profundidade de Campo, Correção de Cor. Você também pode criar seus próprios efeitos personalizados. Veja a referência de componentes para uma lista completa.
Integrações do Editor
Needle Engine vem com integrações poderosas nos Editores Unity e Blender. Isso permite configurar e exportar cenas complexas de forma visual, proporcionando colaboração fácil e flexível entre artistas e desenvolvedores.
Scripting
Needle Engine usa um workflow baseado em componentes. Crie scripts personalizados em typescript ou javascript. Use nosso workflow modular de pacotes baseado em npm integrado ao Unity. Um compilador de typescript para componentes C# produz componentes do Unity magicamente em tempo real.
- Leia mais sobre Referência de Scripting • Arquivos de Definição Npm
E há mais
- Pós-Processamento → Bloom, Ambient Occlusion em Espaço de Tela, Profundidade de Campo, Correção de Cor...
- EditorSync → Sincronização ao vivo da edição no Unity para a aplicação three.js em execução para desenvolvimento local
- AR Interativo no iOS e Android → Use nosso conjunto de recursos Everywhere Actions ou construa o seu próprio
Próximos Passos
Veja nosso Guia de Primeiros Passos para aprender como baixar e configurar o Needle Engine. Saiba mais sobre nossa visão ou aprofunde-se em alguns dos detalhes técnicos e glTF que impulsionam tudo.
Página traduzida automaticamente usando IA