Documentation de Needle Engine
Downloads
  • What is Needle Engine?
  • Témoignages
  • Get an overview

    • Samples and Showcase
    • Notre Vision 🔮
    • Aperçu des fonctionnalités
    • Vue d'ensemble technique
  • Resources

    • Pricing and Plans
    • Changelog
    • API Documentation
    • Support & Community
  • Integrations

    • /lang/fr/unity/
    • Needle Engine pour Blender
    • Needle Engine en tant que Web Component
    • Needle Engine sur votre site Web
    • Needle Cloud
  • Topics

    • Structure de projet Web
    • Everywhere Actions
    • Exporter des Assets vers glTF
    • Frameworks, Bundlers, HTML
    • Tester sur les appareils locaux
    • Déploiement et Optimisation
  • Advanced

    • Réseau
    • VR & AR (WebXR)
    • Utiliser Needle Engine directement depuis HTML
    • Synchronisation de l'Editor (Editor Sync)
  • Troubleshooting

    • Comment déboguer
    • Questions et Réponses (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Scripting dans Needle Engine
    • Introduction au Scripting pour les Développeurs Unity
    • Composants principaux de Needle
    • Everywhere Actions
  • Components and Lifecycle

    • Créer et utiliser des Components
    • @serializable et autres décorateurs
    • Génération automatique de composants
    • Exemples de Scripting
    • Community Contributions
    • Modules supplémentaires
  • Settings and APIs

    • <needle-engine> Configuration
    • needle.config.json
    • Needle Engine API
    • three.js API
Help
Samples
Pricing
  • Needle Website
  • Needle Cloud
  • Support Community
  • Discord Server
  • X/Twitter
  • YouTube
  • Newsletter
  • Email
  • Feedback
  • Github
  • English
  • 简体中文
  • Español
  • Português
  • Français
  • हिन्दी
  • 日本語
  • Deutsch
  • Tiếng Việt
Downloads
  • What is Needle Engine?
  • Témoignages
  • Get an overview

    • Samples and Showcase
    • Notre Vision 🔮
    • Aperçu des fonctionnalités
    • Vue d'ensemble technique
  • Resources

    • Pricing and Plans
    • Changelog
    • API Documentation
    • Support & Community
  • Integrations

    • /lang/fr/unity/
    • Needle Engine pour Blender
    • Needle Engine en tant que Web Component
    • Needle Engine sur votre site Web
    • Needle Cloud
  • Topics

    • Structure de projet Web
    • Everywhere Actions
    • Exporter des Assets vers glTF
    • Frameworks, Bundlers, HTML
    • Tester sur les appareils locaux
    • Déploiement et Optimisation
  • Advanced

    • Réseau
    • VR & AR (WebXR)
    • Utiliser Needle Engine directement depuis HTML
    • Synchronisation de l'Editor (Editor Sync)
  • Troubleshooting

    • Comment déboguer
    • Questions et Réponses (FAQ) 💡
    • Get Help
  • Videos

    • Tutorials on Youtube
    • Interviews on Youtube
  • Scripting Overview

    • Scripting dans Needle Engine
    • Introduction au Scripting pour les Développeurs Unity
    • Composants principaux de Needle
    • Everywhere Actions
  • Components and Lifecycle

    • Créer et utiliser des Components
    • @serializable et autres décorateurs
    • Génération automatique de composants
    • Exemples de Scripting
    • Community Contributions
    • Modules supplémentaires
  • Settings and APIs

    • <needle-engine> Configuration
    • needle.config.json
    • Needle Engine API
    • three.js API
Help
Samples
Pricing
  • Needle Website
  • Needle Cloud
  • Support Community
  • Discord Server
  • X/Twitter
  • YouTube
  • Newsletter
  • Email
  • Feedback
  • Github
  • English
  • 简体中文
  • Español
  • Português
  • Français
  • हिन्दी
  • 日本語
  • Deutsch
  • Tiếng Việt
  • Getting Started

    • Downloads
    • Needle Engine for Unity
    • Needle Engine for Blender
    • Needle Engine as Web Component
    • Needle Engine on your Website
    • Needle Cloud
    • Custom integrations
    • Support and Community
  • Core Concepts

    • Structure de projet Web
    • Everywhere Actions
    • Exporter des Assets vers glTF
    • Frameworks, Bundlers, HTML
    • Tester sur les appareils locaux
    • Déploiement et Optimisation
    • Comment déboguer
    • Questions et Réponses (FAQ) 💡
  • Scripting

    • Scripting dans Needle Engine
    • Introduction au Scripting pour les Développeurs Unity
    • Créer et utiliser des Components
    • Génération automatique de composants
    • Exemples de Scripting
    • Community Contributions
  • Advanced

    • VR & AR (WebXR)
    • Réseau
    • Synchronisation de l'Editor (Editor Sync)
  • Reference

    • Aperçu des fonctionnalités
    • Vue d'ensemble technique
    • Composants principaux de Needle
    • needle.config.json
    • <needle-engine> Configuration
    • @serializable et autres décorateurs

Aperçu des fonctionnalités

Needle Engine est un moteur 3D complet qui s'exécute dans le navigateur. Il est livré avec toutes les fonctionnalités que vous attendez d'un moteur 3D moderne, et plus encore. Si vous ne l'avez pas encore fait, jetez un coup d'œil à notre Page d'accueil et à nos Exemples et vitrine.

  • Shaders et Matériaux
  • Multiplateforme : VR, AR, Mobile, Desktop
  • Lightmaps
  • Multijoueur et Réseau
  • Animations et Séquencement
    • Animator
    • Timeline
  • Physique
  • UI
  • Particules
  • PostProcessing
  • Intégrations Editor
  • Scripting
  • Et il y a plus

Shaders et Matériaux

Les matériaux PBR et les shaders personnalisés créés avec Shader Graph ou d'autres systèmes peuvent être exportés.

Utilisez le ShaderGraph basé sur des nœuds pour créer des shaders pour le web. ShaderGraph permet aux artistes de continuer à créer facilement sans avoir à se soucier de la syntaxe.

En savoir plus sur les Matériaux PBR • Shaders personnalisés

Multiplateforme : VR, AR, Mobile, Desktop

Needle Engine fonctionne partout où la technologie web est présente : exécutez la même application sur desktop, mobile, AR ou VR. Nous construisons Needle Engine en pensant à la XR et considérons cela comme une partie intégrante du web design responsive !

Utilisez les Everywhere Actions pour l'AR interactive sur Android et iOS.

Lightmaps

lightmaps

Les lightmaps peuvent être cuites dans Unity ou Blender pour ajouter facilement de magnifiques lumières statiques à votre contenu 3D. La cuisson des lightmaps pour le web n'a jamais été aussi facile. Marquez simplement les objets que vous souhaitez lightmapper comme static dans Unity, ajoutez une ou plusieurs lumières à votre scène (ou utilisez des matériaux emissive) et cliquez sur bake. Needle Engine exportera vos lightmaps par scène et les chargera et les affichera automatiquement exactement comme vous le voyez dans l'Editor !

Note : Il n'y a aucune limitation technique quant au lightmapper à utiliser, tant qu'ils aboutissent dans les structures de données de lightmapping de Unity. Les lightmappers tiers tels que Bakery sont donc également pris en charge.

  • En savoir plus sur l'exportation des Lightmaps

Multijoueur et Réseau

Le réseau est intégré au cœur du runtime. Les déploiements Needle Engine sur Glitch sont livrés avec un petit serveur qui vous permet de déployer un environnement 3D multijoueur en quelques secondes. Les composants réseau intégrés facilitent les débuts, et vous pouvez créer vos propres composants synchronisés. La synchronisation des variables et de l'état est super facile !

  • En savoir plus sur le Réseau • le Scripting

Animations et Séquencement

Needle Engine apporte des animations puissantes, le contrôle d'état et le séquencement sur le web — de la simple lecture d'une animation unique à l'orchestration et au blending d'animations complexes et de contrôleurs de personnages. L'Exporter peut traduire les composants Unity comme Animator et Timeline dans un format prêt pour le web. Nous avons même ajouté cette fonctionnalité à notre addon Blender afin que vous puissiez créer des machines d'état d'animation compatibles et exporter des pistes nla en tant que timelines vers le web, même depuis Blender.

  • En savoir plus sur les Composants d'animation

Animator

Les composants Animator et AnimatorController dans Unity vous permettent de configurer des animations et de définir des conditions pour quand et comment faire le blending entre elles. Nous prenons en charge l'exportation de state machines, StateMachineBehaviours, transitions et layers. Les StateMachineBehaviours sont également pris en charge avec les événements OnStateEnter, OnStateUpdate et OnStateExit.

Note : Les sub-states et les Blend Trees ne sont pas pris en charge.

Timeline

2022-08-23-013517_Scene

Nous traduisons également la configuration et les pistes de Unity's Timeline dans un format prêt pour le web. Les pistes prises en charge comprennent : AnimationTrack, AudioTrack, ActivationTrack, ControlTrack, SignalTrack.

Note : Les Sub-Timelines ne sont pas prises en charge actuellement.

Note : Il est possible d'exporter des pistes timeline personnalisées.

  • En savoir plus sur les Composants d'animation

Physique

Utilisez des Rigidbodies, Mesh Colliders, Box Colliders ou SphereColliders pour ajouter de la physique à votre monde.

  • En savoir plus sur les Composants de physique

UI

La construction d'UI en utilisant le système de canvas UI de Unity est en cours de développement. Les fonctionnalités actuelles incluent l'exportation de Text (y compris les polices), Images, Buttons.

Voir la référence des composants ui pour les composants pris en charge.

Particules

L'exportation de Unity ParticleSystem (Shuriken) est en cours de développement. Les fonctionnalités actuelles incluent la simulation en espace monde/local, les formes d'émetteurs box et sphere, l'émission over time ainsi que burst emission, velocity- and color over time, emission by velocity, texturesheet animation, basic trails. Voir un exemple live des fonctionnalités prises en charge ci-dessous :

PostProcessing

Les effets intégrés incluent Bloom, Screenspace Ambient Occlusion, Depth of Field, Color Correction. Vous pouvez également créer vos propres effets personnalisés. Voir la référence des composants pour une liste complète.

Intégrations Editor

Needle Engine est livré avec de puissantes intégrations dans le Unity Editor et Blender. Il vous permet de configurer et d'exporter des scènes complexes de manière visuelle, offrant une collaboration facile et flexible entre artistes et développeurs.

Scripting

Needle Engine utilise un workflow basé sur les composants. Créez des scripts personnalisés en typescript ou javascript. Utilisez notre workflow de package modulaire basé sur npm intégré à Unity. Un compilateur de composants typescript vers C# produit des composants Unity comme par magie à la volée.

  • En savoir plus sur la Référence du Scripting • Fichiers de définition Npm

Et il y a plus

  • PostProcessing → Bloom, Screenspace Ambient Occlusion, Depth of Field, Color Correction...
  • EditorSync → Synchronisation en direct de l'édition dans Unity avec l'application three.js en cours d'exécution pour le développement local
  • AR interactive sur iOS et Android → Utilisez notre ensemble de fonctionnalités Everywhere Actions ou construisez les vôtres

Où aller ensuite

Consultez notre Guide de démarrage pour apprendre comment télécharger et configurer Needle Engine. Découvrez notre vision ou plongez plus profondément dans les détails techniques et glTF qui alimentent tout cela.

Page automatiquement traduite à l'aide de l'IA

Suggest changes
Dernière mise à jour:: 11/06/2025 12:25
Next
Vue d'ensemble technique