Needle Engine
Needle Engine is a web engine for high quality 3D applications with performance in mind.
Built on three.js and the glTF standard, Needle Engine delivers flexible, extensible web experiences with built-in collaboration and XR support.
Quick Links
š Changelog ⢠š Documentation ⢠š§ Sample Scenes ⢠š Showcase
Key Features
š® Development Experience
- Component system with easy custom component creation
- Unity and Blender integrations for familiar workflows
- Multi-scene support with dynamic content loading
š Web & XR Ready
- WebXR support for immersive experiences on Android and iOS (yes! WebXR on iOS!)
- Interactive QuickLook support for interactive AR on Vision Pro
- Built-in networking and collaboration
ā” Performance Optimized
- Progressive texture and mesh loading
- Automatic LOD generation for textures and meshes
- Advanced PBR rendering with lightmap support
š¬ Animation & Effects
- Animation state machines and timeline animations
- Physics simulation
- Post-processing effects
- Animate anything with ease
ā See all features
Editor Integrations
Powerful integrations for Unity and Blender allow artists and developers to collaborate and manage web applications inside battle-tested 3d editors. Needle Engine integrations allow you to use editor features for exporting models, author materials, animate and sequence animations, bake lightmaps and more.
Getting Started
Quick Start with npm:
npm install @needle-tools/engine
Or use our Editor Integrations: Follow the Getting Started Guide to download and install Needle Engine with Unity or Blender.
Explore Examples: Try our interactive samples to see what's possible ā”
Available under commercial and educational licenses
Examples
š More examples on samples.needle.tools, docs.needle.tools and in the Needle Engine Stackblitz Collection
Contact āļø
šµ Needle ā¢
Github ā¢
Twitter ā¢
Discord ā¢
Forum ā¢
Youtube