Arbre de vitesse
( Apprenez comment et quand supprimer ce message ) SpeedTree est un ensemble de logiciels de programmation et de modélisation de la végétation développés et vendus par Unity Tec...
SpeedTree est un ensemble de logiciels de programmation et de modélisation de la végétation développés et vendus par Unity Technologies , et à l'origine par Interactive Data Visualization, Inc. (IDV), qui génèrent un feuillage virtuel pour les animations, l'architecture et en temps réel pour les jeux vidéo et les simulations en temps réel exigeantes.
SpeedTree est concédé sous licence aux développeurs de nombreux jeux vidéo pour Microsoft Windows , ainsi que pour les consoles Xbox et PlayStation depuis 2002.
SpeedTree Cinema a été utilisé dans plus de 40 films majeurs depuis sa sortie en 2009, dont Iron Man 3 , Star Trek Into Darkness , Life of Pi et Birdman , et a été utilisé pour générer la végétation luxuriante de Pandora , dans Avatar .
SpeedTree a reçu un prix de l'Académie scientifique et technique en 2015, remis aux fondateurs d'IDV, Michael Sechrest et Chris King, et à l'ingénieur principal Greg Croft.
Histoire
SpeedTree a été conceptualisé chez IDV vers 2000 et est né du manque de satisfaction de l'entreprise vis-à-vis des logiciels de génération d'arbres tiers disponibles sur le marché.
La version initiale de SpeedTreeCAD ( CAO signifiant « conception assistée par ordinateur ») a été développée par IDV pour une simulation de golf en temps réel. Bien que les investisseurs se soient retirés du projet de golf, IDV a perfectionné le logiciel de CAO en un plug-in 3D Studio Max pour un rendu architectural animé, le baptisant SpeedTreeMAX.
SpeedTreeMAX a été lancé en février 2002, et vers la fin de cette même année, IDV a publié SpeedTreeRT, un kit de développement logiciel (SDK) intermédiaire pour la gestion du feuillage et des arbres en temps réel. Ce SDK permettait de gérer automatiquement les niveaux de détail du feuillage, les effets de vent en temps réel et de multiples options d'éclairage. IDV a ensuite développé des plugins pour Maya , nommés SpeedTreeMAYA. Début 2009, IDV a abandonné les plugins SpeedTreeMAX et SpeedTreeMAYA, les remplaçant par les produits SpeedTree Modeler et Compiler.
IDV a lancé SpeedTree 5 en juillet 2009, une version représentant une « réingénierie complète » du logiciel et les premières versions de SpeedTree permettant la modélisation et l'édition manuelles de modèles de végétation : SpeedTree Modeler (remplaçant SpeedTreeCAD), SpeedTreeSDK (remplaçant SpeedTreeRT) et SpeedTree Compiler, qui prépare les fichiers SpeedTree pour le rendu en temps réel .
SpeedTree Cinema a été initialement lancé par IDV en 2009, basé sur la technologie de la version 5. SpeedTree for Games (version 6) est sorti le 7 novembre 2011 ; il s’agissait essentiellement d’une version renommée de SpeedTree 6 (modélisateur et compilateur). Le produit a été commercialisé sous le nom de SpeedTree for Games afin de le distinguer des autres produits non destinés aux jeux vidéo ou à une utilisation en temps réel.
SpeedTree Architect a été lancé le 15 octobre 2012 et est conçu pour la CAO 3D architecturale et les visites virtuelles 3D. IDV a publié des versions mises à jour de SpeedTree Cinema, SpeedTree Studio et SpeedTree Architect en novembre 2013. IDV a lancé SpeedTree v7 pour Unreal Engine 4 en juillet 2014. IDV a lancé SpeedTree v7 pour Unity 5 le jour du lancement de cette nouvelle version du moteur, en mars 2015. IDV a lancé SpeedTree for Games v7 le 16 avril 2015.
IDV et trois de ses ingénieurs ont reçu un prix de l'Académie scientifique et technique en 2015, pour leur suite de produits SpeedTree Cinema.
IDV a été acquis par Unity Technologies en juillet 2021.
SpeedTree 9 est sorti le 10 janvier 2022. Cette version propose de nouvelles fonctionnalités, comme l'édition à main levée pour le cintrage des branches. Le générateur de branches intègre de nouvelles options : zigzag, coudes et correction de l'inclinaison des textures. Un convertisseur de maillage permet de transformer les scans 3D du tronc et des branches en modèles d'arbres complets. Le logiciel inclut également le contrôle d'atlas, l'éclairage HDRI, l'exportation au format USD et la possibilité d'appliquer des matériaux à la face arrière des feuilles
Produits
Suites
- SpeedTree Cinema, développé par IDV et sorti en 2009, a été utilisé pour la première fois à grande échelle dans le film Avatar de James Cameron . Conçu pour l'industrie cinématographique, SpeedTree Cinema génère des maillages haute résolution et des textures de haute qualité pour Autodesk 3ds Max , Autodesk Maya et Cinema 4D . L'édition Cinema inclut SpeedTree Modeler et la bibliothèque complète de modèles d'arbres conçue par IDV, tandis que pour certaines autres suites logicielles, les packs d'arbres doivent être achetés séparément. Plusieurs logiciels de la gamme SpeedTree permettent de simuler la croissance animée des arbres et des plantes, ainsi que les changements saisonniers, et d'exporter des données pour les effets de vent animés.
- SpeedTree Studio a été lancé par IDV en 2009 comme une alternative moins onéreuse à SpeedTree Cinema. Il ne comprend pas toutes les fonctionnalités de Cinema, ni la bibliothèque complète de modèles d'arbres.
- SpeedTree Architect , sorti en 2012, est conçu pour la CAO architecturale 3D. Il génère des maillages compatibles avec les applications architecturales courantes telles qu'Autodesk 3ds Max , Autodesk Maya et Rhino . L'édition Architect exporte également des cartes normales et des UV pour les moteurs de rendu physiquement précis comme V-Ray et mental ray .
- SpeedTree for Games est l'édition de SpeedTree dédiée au développement de jeux vidéo , contrairement à l'édition par abonnement proposée aux utilisateurs du moteur de développement Unity et de certaines versions d' Unreal Engine 4. [ édition Games inclut le modeleur, le compilateur et le kit de développement logiciel (SDK). Cette édition permet aux développeurs d'intégrer la technologie d'exécution SpeedTree au moteur de jeu de leur choix. Les maillages générés par le système sont low poly , avec plusieurs niveaux de détail , utilisent des atlas de textures et sont généralement stockés dans un format binaire optimisé.
- SpeedTree Subscription Edition est une version économique de SpeedTree Modeler et Runtime, destinée aux studios de jeux indépendants . L'abonnement coûte 19 $ US par mois, auxquels s'ajoutent des frais pour les packs d'arbres. Les abonnés ont accès à l'éditeur SpeedTree et peuvent générer des modèles 3D d'arbres et de plantes. Ces modèles sont exclusivement compatibles avec Unreal Engine 4 ou Unity [ selon la licence. Ils peuvent télécharger des packs de modèles d'arbres supplémentaires depuis la bibliothèque de modèles ; le prix varie selon les packs.
Composants
- SpeedTree Modeler est un outil de modélisation spécialisé pour Windows , dédié à la conception de feuillages . Ce modeleur combine la génération procédurale d'arbres et des outils d'édition manuelle pour dessiner des arbres ou transformer leurs différentes parties. La génération procédurale utilise des paramètres tels que la longueur des branches, les angles de ramification et la texture de l'écorce pour générer un arbre dans différents formats. Les versions récentes proposent une interface glisser-déposer qui gère automatiquement les intersections et les collisions de branches.
- SpeedTree Compiler est un logiciel permettant la création de modèles d'arbres performants pour le rendu en temps réel ou les jeux vidéo. Il génère des atlas de textures , compile et optimise les modèles d'arbres pour une utilisation en temps réel.
- Le kit de développement logiciel (SDK) SpeedTree est un SDK C++ multiplateforme qui gère efficacement le rendu des arbres et des forêts générés par SpeedTree. Le moteur est conçu pour s'intégrer et fonctionner au sein d'un moteur de jeu plus vaste , avec une prise en charge native d' Unreal Engine , Unity et OGRE . Le moteur contient des systèmes optimisés pour masquer les arbres hors écran et déterminer le niveau de détail des arbres affichés. Le code source complet est disponible pour les titulaires de licence afin de l'utiliser dans des jeux vidéo et d'autres applications temps réel, et la modification du moteur est prise en charge. Le moteur est compatible avec Microsoft Windows , macOS , Xbox , PlayStation et PlayStation Vita .
Partenaires
IDV est un partenaire middleware agréé pour PlayStation 3 , PlayStation 4 , Xbox 360 et Xbox One .
IDV s'est associé à Epic Games afin d'intégrer le logiciel à Unreal Engine 4 et Unreal Engine 3 d'Epic et au moteur gratuit UDK sorti en novembre 2009. Des partenariats ont également été formés entre IDV et BigWorld Tech , Vision Engine de Havok , Multiverse Network , le moteur Gamebryo d' Emergent Game Technologies et le moteur de rendu open-source OGRE de Torus Knot.
Prix
- SpeedTree a remporté un prix de l'Académie scientifique et technique en 2015.
- SpeedTree a reçu un Primetime Emmy Engineering Award en octobre 2015.
Applications
industrie du jeu vidéo
SpeedTree for Games a obtenu sa première licence pour des jeux vidéo, dont The Elder Scrolls IV: Oblivion , en décembre 2002. Depuis, SpeedTree a été utilisé sous licence pour des titres PC et consoles de nouvelle génération dans une grande variété de genres. Parmi les studios ayant utilisé SpeedTree ou publié des jeux intégrant cette technologie, on peut citer :
Sélection de titres récents, à venir et/ou populaires utilisant SpeedTree pour les jeux :
| Titre | Année | Promoteur |
|---|---|---|
| Battlefield 4 | 2013 | EA Digital Illusions CE |
| Destin | 2014 | Bungie |
| Simulateur de combat numérique | 2017 | Eagle Dynamics |
| Hawken | 2012 | Keen Software House |
| Guerriers Orochi 3 | 2011 | Tecmo Koei |
Applications en temps réel
SpeedTree est utilisé dans les projets et offres en temps réel suivants :
- Un module de feuillage optionnel avec la gamme de produits de visualisation Vega Prime. Vega Prime est un progiciel de simulation visuelle 3D utilisé par l'industrie militaire mondiale et sur d'autres marchés de jeux et non-jeux.
- Une simulation de combat développée par Emergent Game Technologies pour le Département de la Défense des États-Unis
- Un projet en cours de développement par la division allemande d’ European Aeronautic Defence and Space (EADS)