Funktionsübersicht
Needle Engine ist eine vollwertige 3D-Engine, die im Browser läuft. Sie bietet alle Funktionen, die man von einer modernen 3D-Engine erwarten würde, und mehr. Wenn Sie es noch nicht getan haben, werfen Sie einen Blick auf unsere Homepage und unsere Samples und Showcase.
Shader und Materialien
Sowohl PBR Materials als auch Custom shaders, die mit Shader Graph oder anderen Systemen erstellt wurden, können exportiert werden.

Verwenden Sie den knotenbasierten ShaderGraph, um Shader für das Web zu erstellen. ShaderGraph macht es Künstlern leicht, weiter zu kreieren, ohne sich um die Syntax kümmern zu müssen.
Lesen Sie mehr über PBR Materials • Custom Shaders
Crossplatform: VR, AR, Mobile, Desktop
Needle Engine läuft überall dort, wo Webtechnologie verfügbar ist: Führen Sie die gleiche Anwendung auf Desktop, Mobile, AR oder VR aus. Wir bauen Needle Engine mit XR im Blick und betrachten dies als integralen Bestandteil des responsiven Webdesigns!
Verwenden Sie Everywhere Actions für Interactive AR auf Android und iOS.
Lightmaps
Lightmaps können in Unity oder Blender gebacken werden, um Ihren 3D-Inhalten auf einfache Weise schönes statisches Licht hinzuzufügen. Lightbaking für das Web war noch nie so einfach. Markieren Sie einfach Objekte, die Sie als statisch in Unity lightmappen möchten, fügen Sie ein oder viele Lichter zu Ihrer Szene hinzu (oder verwenden Sie emissive materials) und klicken Sie auf bake. Needle Engine exportiert Ihre Lightmaps pro Szene und lädt und zeigt sie automatisch an, genau so, wie Sie es im Editor sehen!
Hinweis: Es gibt keine technische Einschränkung, welchen Lightmapper Sie verwenden, solange sie in Unitys Lightmapping-Datenstrukturen landen. Lightmapper von Drittanbietern wie Bakery werden daher ebenfalls unterstützt.
- Lesen Sie mehr über Exporting Lightmaps
Multiplayer und Networking
Networking ist in die Kernlaufzeit integriert. Needle Engine-Deployments auf Glitch enthalten einen winzigen Server, der es Ihnen ermöglicht, eine Multiplayer-3D-Umgebung in Sekundenschnelle zu deployen. Die integrierten networked components erleichtern den Einstieg, und Sie können Ihre eigenen synchronisierten Komponenten erstellen. Das Synchronisieren von Variablen und Zustand ist super einfach!
- Lesen Sie mehr über Networking • Scripting
Animationen und Sequencing
Needle Engine bringt leistungsstarke Animationen, Zustandskontrolle und Sequencing ins Web — vom einfachen Abspielen einer einzelnen Animation bis hin zur Orchestrierung und dem Blending komplexer Animationen und Character Controller. Der Exporter kann Unity-Komponenten wie Animator und Timeline in ein webfähiges Format übersetzen. Wir haben diese Funktionalität sogar zu unserem Blender-Addon hinzugefügt, so dass Sie kompatible Animation state machines erstellen und nla tracks als timelines ins Web von Blender aus exportieren können.
- Lesen Sie mehr über Animation Components
Animator

Die Komponenten Animator und AnimatorController in Unity ermöglichen es Ihnen, Animationen einzurichten und Bedingungen dafür zu definieren, wann und wie zwischen ihnen geblendet wird. Wir unterstützen den Export von state machines, StateMachineBehaviours, transitions und layers. StateMachineBehaviours werden auch mit OnStateEnter
, OnStateUpdate
und OnStateExit
events unterstützt.
Hinweis: Sub-states und Blend Trees werden nicht unterstützt.
Timeline
Wir übersetzen auch Unitys Timeline Setup und tracks in ein webfähiges Format. Unterstützte tracks umfassen: AnimationTrack, AudioTrack, ActivationTrack, ControlTrack, SignalTrack.
Hinweis: Sub-Timelines werden derzeit nicht unterstützt.
Hinweis: Es ist möglich, custom timeline tracks zu exportieren.
- Lesen Sie mehr über Animation Components
Physik
Verwenden Sie Rigidbodies, Mesh Colliders, Box Colliders und SphereColliders, um Ihrer Welt etwas saftige Physik hinzuzufügen.
- Lesen Sie mehr über Physics Components
UI
Das Erstellen von UI mit Unitys UI Canvas System ist in Entwicklung. Aktuelle Funktionen umfassen den Export von Text (einschließlich Schriftarten), Bildern, Buttons.
Siehe die ui component reference für unterstützte Komponenten.
Partikel
Der Export des Unity ParticleSystem (Shuriken) ist in Entwicklung. Aktuelle Funktionen umfassen Welt-/Lokalraumsimulation, Box- und Kugel-Emitterformen, Emission über Zeit sowie Burst-Emission, Geschwindigkeit und Farbe über Zeit, Emission nach Geschwindigkeit, Texturblatt-Animation, einfache Trails. Siehe ein live sample der unterstützten Funktionen unten:
PostProcessing
Integrierte Effekte umfassen Bloom, Screenspace Ambient Occlusion, Depth of Field, Color Correction. Sie können auch Ihre eigenen benutzerdefinierten Effekte erstellen. Siehe die component reference für eine vollständige Liste.
Editor-Integrationen
Needle Engine wird mit leistungsstarken Integrationen in den Unity Editor und Blender geliefert. Sie ermöglicht es Ihnen, komplexe Szenen visuell einzurichten und zu exportieren, was eine einfache und flexible Zusammenarbeit zwischen Künstlern und Entwicklern ermöglicht.
Scripting
Needle Engine verwendet einen component based workflow. Erstellen Sie benutzerdefinierte Skripte in typescript oder javascript. Verwenden Sie unseren modularen npm-basierten package workflow, der in Unity integriert ist. Ein typescript zu C# component compiler erzeugt Unity-Komponenten magisch on the fly.
- Lesen Sie mehr über Scripting Reference • Npm Definition Files
Und es gibt noch mehr
- PostProcessing → Bloom, Screenspace Ambient Occlusion, Depth of Field, Color Correction...
- EditorSync → Live-Synchronisation der Bearbeitung in Unity mit der laufenden three.js-Anwendung für die lokale Entwicklung
- Interactive AR auf iOS und Android → Verwenden Sie unser Everywhere Actions Feature-Set oder erstellen Sie Ihr eigenes
Wohin als Nächstes
Siehe unseren Getting Started Guide, um zu erfahren, wie Sie Needle Engine herunterladen und einrichten. Erfahren Sie mehr über unsere Vision oder tauchen Sie tiefer in einige der technischen Hintergründe und glTF ein, die all dies antreiben.
Seite automatisch mit AI übersetzt