SpeedTree es un grupo de productos de software de modelado y programación de vegetación desarrollados y vendidos por Interactive Data Visualization, Inc. (IDV) que genera follaje virtual para animaciones, arquitectura y en tiempo real para videojuegos y simulaciones exigentes en tiempo real.
SpeedTree ha sido licenciado a los desarrolladores de una variedad de videojuegos para Microsoft Windows y las consolas Xbox y PlayStation desde 2002.
SpeedTree Cinema se ha utilizado en más de 40 películas importantes desde su estreno en 2009, [1] [2] incluyendo Iron Man 3 , Star Trek Into Darkness , Life of Pi y Birdman , y se utilizó para generar la exuberante vegetación de Pandora , en Avatar . [3] [4]
SpeedTree recibió un premio de la Academia Científica y Técnica en 2015, [5] otorgado a los fundadores de IDV, Michael Sechrest y Chris King, y al ingeniero sénior Greg Croft. [6] [7]
SpeedTree fue conceptualizado en IDV alrededor del año 2000 y se originó debido a la falta de satisfacción de la empresa con el software de generación de árboles de terceros en el mercado. [8]
La versión inicial de SpeedTreeCAD ( CAD significa " diseño asistido por computadora ") fue desarrollada por IDV para una simulación de golf en tiempo real. Aunque los patrocinadores se retiraron del proyecto de golf, IDV refinó el software CAD como un complemento de 3D Studio Max para una representación arquitectónica animada, al que denominó SpeedTreeMAX. [8]
SpeedTreeMAX se lanzó en febrero de 2002 y, hacia fines de ese mismo año, IDV lanzó SpeedTreeRT, un SDK de middleware para follaje y árboles en tiempo real que permitía niveles automáticos de detalle del follaje, efectos de viento en tiempo real y múltiples opciones de iluminación. [8] Con el tiempo, IDV también lanzó complementos para Maya , apropiadamente llamados SpeedTreeMAYA. A principios de 2009, IDV discontinuó los complementos SpeedTreeMAX y SpeedTreeMAYA, y los reemplazó con los productos SpeedTree Modeler y Compiler.
IDV lanzó SpeedTree 5 en julio de 2009, una versión que representa una "reingeniería completa" del software y las primeras versiones de SpeedTree que permiten el modelado y la edición manual de modelos de vegetación: SpeedTree Modeler (que reemplaza a SpeedTreeCAD), SpeedTreeSDK (que reemplaza a SpeedTreeRT) y SpeedTree Compiler, que prepara los archivos SpeedTree para la representación en tiempo real .
SpeedTree Cinema fue lanzado por primera vez por IDV en 2009, basado en la tecnología de la versión 5. SpeedTree for Games (versión 6) fue lanzado el 7 de noviembre de 2011 y fue esencialmente una versión renombrada de SpeedTree 6 (Modeler + Compiler). El producto fue identificado como SpeedTree for Games para distinguirlo de otros productos que no están destinados a juegos o uso en tiempo real.
SpeedTree Architect se lanzó el 15 de octubre de 2012 y está diseñado para uso arquitectónico CAD 3D y vuelos 3D. IDV lanzó versiones actualizadas de SpeedTree Cinema, SpeedTree Studio y SpeedTree Architect en noviembre de 2013. IDV lanzó SpeedTree v7 para Unreal Engine 4 en julio de 2014. IDV lanzó SpeedTree v7 para Unity 5 en la fecha de lanzamiento de la nueva versión del motor, en marzo de 2015. IDV lanzó SpeedTree for Games v7 el 16 de abril de 2015.
IDV y tres de sus ingenieros recibieron un Premio de la Academia Científica y Técnica en 2015, [9] por su suite de productos SpeedTree Cinema.
IDV fue adquirida por Unity Technologies en julio de 2021. [10] [11]
SpeedTree 9 se lanzó el 10 de enero de 2022. Esta versión agregó nuevas funciones, como edición a mano alzada para doblar ramas. Las nuevas funciones de las ramas, zigzag, jink y corrección de sesgo del mapa de textura se pueden encontrar en el generador de ramas. Mesh Converter para ayudar a convertir los escaneos de troncos y ramas en 3D en modelos de árboles completos. Control de atlas, iluminación HDRI, exportación a USD , material para la parte posterior de la geometría de la hoja [12]
SpeedTree Cinema fue lanzado por IDV en 2009, y vio su primer uso importante en Avatar de James Cameron . SpeedTree Cinema está diseñado para su uso en la industria cinematográfica y genera mallas de alta resolución y texturas de alta calidad para Autodesk 3ds Max , Autodesk Maya y Cinema4D . [13] [14] La edición Cinema incluye SpeedTree Modeler y la biblioteca completa de modelos de árboles diseñada por IDV, mientras que con algunas otras suites los paquetes de árboles deben comprarse por separado. [13] Varios miembros de la línea SpeedTree pueden simular el crecimiento animado de árboles y plantas y cambios estacionales, y pueden exportar datos para efectos de viento animados. [13]
SpeedTree Studio fue lanzado por IDV en 2009 como un complemento más económico de SpeedTree Cinema. No incluye todas las funciones de Cinema ni la biblioteca completa de modelos de árboles. [15]
SpeedTree Architect se lanzó en 2012 y está diseñado para usarse en CAD arquitectónico 3D. Genera mallas compatibles con aplicaciones arquitectónicas típicas como Autodesk 3ds Max , Autodesk Maya y Rhino . [16] La edición Architect también exporta mapas normales y mapas UV para motores de renderizado físicamente precisos como V-Ray y mental ray . [16]
SpeedTree for Games es la edición de SpeedTree para el desarrollo de videojuegos , en contraste con la edición de suscripción ofrecida a los usuarios del motor de desarrollo de juegos Unity y ciertas versiones del motor Unreal Engine 4. [17] La edición de juegos incluye el modelador, el compilador y el SDK. [17] Esta edición permite a los desarrolladores de juegos integrar la tecnología de tiempo de ejecución de SpeedTree en cualquier motor de juego de su elección. [18] Las mallas generadas con el sistema son de baja poli , con múltiples niveles de detalle , utilizan atlas de texturas y normalmente se almacenan en un formato binario eficiente. [19]
SpeedTree Subscription Edition es una edición de bajo costo de SpeedTree Modeler and Runtime, dirigida a estudios de juegos independientes . La tarifa de licencia es un cargo mensual de US$19, así como cargos adicionales por paquetes de árboles. [20] Los suscriptores obtienen acceso al editor SpeedTree, la capacidad de generar modelos 3D de árboles y plantas, dichas plantas se pueden usar exclusivamente con Unreal Engine 4 [21] o Unity , [22] [23] dependiendo de la licencia. Los suscriptores pueden descargar paquetes de modelos de árboles adicionales de la Biblioteca de modelos, y el precio varía entre los paquetes. [24] [25]
SpeedTree Modeler es una herramienta de modelado especializada basada en Windows para diseñar follaje . [26] El modelador presenta una combinación de generación de árboles procedimentales y herramientas de edición manual para dibujar árboles o transformar partes individuales de árboles. [26] La generación de árboles procedimentales utiliza configuraciones como la longitud de las ramas, los ángulos de ramificación y la textura de la corteza para generar un árbol en una variedad de formatos. Las versiones más nuevas admiten una interfaz de arrastrar y soltar que combina automáticamente las intersecciones de las ramas y maneja las colisiones de las ramas. [14] [27]
SpeedTree Compiler es un software que permite la creación de modelos de árboles eficientes para su uso en renderizado en tiempo real o videojuegos. Genera atlas de texturas y compila y optimiza modelos de árboles para su uso en tiempo real. [19]
SpeedTree SDK es un SDK C++ multiplataforma que maneja eficientemente la representación de árboles y bosques generados por SpeedTree. El motor está diseñado para integrarse y operar dentro de un motor de juego más grande , con soporte listo para usar para Unreal Engine , Unity y OGRE . [17] [28] El motor contiene sistemas optimizados para descartar árboles fuera de la pantalla y para determinar el nivel de detalle de los árboles en pantalla. [17] [29] El código fuente completo está disponible para los licenciatarios para su uso en videojuegos y otras aplicaciones en tiempo real, y se admite la modificación del motor. [17] El motor está diseñado para funcionar con Microsoft Windows , Mac OS X , Xbox , PlayStation y PlayStation Vita . [27]
IDV es un socio de middleware autorizado con PlayStation 3 , PlayStation 4 , Xbox 360 y Xbox One .
IDV se ha asociado con Epic Games para integrar el software con Unreal Engine 4 y Unreal Engine 3 de Epic y el motor gratuito UDK lanzado en noviembre de 2009. También se han formado asociaciones entre IDV y BigWorld Tech , Vision Engine de Havok , Multiverse Network , el motor Gamebryo de Emergent Game Technologies y el motor de renderizado de código abierto OGRE de Torus Knot.
SpeedTree for Games obtuvo la licencia para sus primeros videojuegos, incluido The Elder Scrolls IV: Oblivion , en diciembre de 2002. SpeedTree ha obtenido la licencia para títulos de PC y consolas de última generación en una amplia variedad de géneros. Los estudios que han utilizado SpeedTree o publicado juegos con esta tecnología incluyen:
Selección de títulos recientes, próximos y/o populares que incluyen SpeedTree para juegos:
Tras el lanzamiento de SpeedTree Cinema en 2009, SpeedTree vio su primer uso cinematográfico importante en Avatar de 2009 , en la que la tecnología proporcionó la vegetación para el sobrevuelo del planeta Pandora en los primeros fotogramas de la película, así como en otras escenas. Entre las películas y producciones televisivas conocidas que incluyen SpeedTree se incluyen:
SpeedTree se utiliza en los siguientes proyectos y ofertas en tiempo real: