

Le projet ThreeForce est un concept expérimental visant à intégrer des objets en 3D dans un environnement web à partir d'une solution permettant de simplifier leur intégration. ThreeJS est une bibliothèque JavaScript populaire pour la création et l'affichage de graphiques 3D dans un navigateur web. Cependant, son utilisation peut être complexe pour les développeurs qui ne sont pas familiers avec la 3D ou la programmation graphique. C'est dans l'objetif d'automatiser et simplifier le processus d'intégration par le biais de scripts pré-établis que le projet ThreeForce est né.



Développé sous React, le composant ThreeForce est à lui seul capable de traiter une série de propriétés sur base de paramètres pour modifier les attributs d'une scène en 3D, simplifier l'ajout de scripts externes et associer un maillage à un gabarit spécifique permettant un large choix de possibilités comme, par exemples, contraindre un élément de la scène à un environnement soumis aux lois de la physique, modifier la colorimétrie d'un élément en particulier, activer ou non l'une ou l'autre animation ou bien d'offrir une reproduction plus réaliste de la scène par le biais de l'ajout d'un environnement HDR afin de capturer et de refléter fidèlement les nuances subtiles de luminosité et des couleurs présentes. Et bien plus encore.
Chargement...