HOME

TheInfoList



OR:

SpeedTree is a group of vegetation programming and modeling software products developed and sold by
Unity Technologies Unity Software Inc. (doing business as Unity Technologies) is an American video game software development company based in San Francisco. It was founded in Denmark in 2004 as Over the Edge Entertainment and changed its name in 2007. Unity Techn ...
, and originally by Interactive Data Visualization, Inc. (IDV), that generates virtual
foliage A leaf (: leaves) is a principal appendage of the stem of a vascular plant, usually borne laterally above ground and specialized for photosynthesis. Leaves are collectively called foliage, as in "autumn foliage", while the leaves, stem, f ...
for animations, architecture and in real time for
video games A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
and demanding real time simulations. SpeedTree has been licensed to developers of a range of video games for
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
, and the
Xbox Xbox is a video gaming brand that consists of four main home video game console lines, as well as application software, applications (games), the streaming media, streaming service Xbox Cloud Gaming, and online services such as the Xbox networ ...
and
PlayStation is a video gaming brand owned and produced by Sony Interactive Entertainment (SIE), a division of Japanese conglomerate Sony. Its flagship products consists of a series of home video game consoles produced under the brand; it also consists ...
console series since 2002. SpeedTree Cinema has been used in more than 40 major films since its release in 2009, including ''
Iron Man 3 ''Iron Man 3'' is a 2013 American superhero film based on the Marvel Comics character Iron Man, produced by Marvel Studios and distributed by Walt Disney Studios Motion Pictures. It is the sequel to ''Iron Man (2008 film), Iron Man'' (2008) an ...
'', ''
Star Trek Into Darkness ''Star Trek Into Darkness'' is a 2013 American science fiction film, science fiction action film directed by J. J. Abrams and written by Roberto Orci, Alex Kurtzman, and Damon Lindelof. It is the 12th installment in the ''Star Trek'' franchise ...
'', '' Life of Pi'' and '' Birdman'', and was used to generate the lush vegetation of
Pandora In Greek mythology, Pandora was the first human woman created by Hephaestus on the instructions of Zeus. As Hesiod related it, each god cooperated by giving her unique gifts. Her other name—inscribed against her figure on a white-ground '' ky ...
, in ''
Avatar Avatar (, ; ) is a concept within Hinduism that in Sanskrit literally means . It signifies the material appearance or incarnation of a powerful deity, or spirit on Earth. The relative verb to "alight, to make one's appearance" is sometimes u ...
''. SpeedTree was awarded a Scientific and Technical Academy Award in 2015, presented to IDV founders Michael Sechrest and Chris King, and Senior Engineer Greg Croft.


History

SpeedTree was conceptualized at IDV in circa 2000, and originated due to the firm's lack of satisfaction with 3rd-party tree-generation software on the market. The initial version of SpeedTreeCAD (''CAD'' standing for "
computer-aided design Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve c ...
") was developed by IDV for a real-time golf simulation. Although backers pulled out of the golf project, IDV refined the CAD software as a
3D Studio Max Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capab ...
plug-in for an animated architectural rendering, dubbing it SpeedTreeMAX. SpeedTreeMAX was released in February 2002, and toward the end of 2002, IDV released SpeedTreeRT, a real-time foliage/tree middleware SDK, which allowed automatic levels of foliage detail, real-time wind effects, and multiple lighting options. IDV eventually released plug-ins for
Maya Maya may refer to: Ethnic groups * Maya peoples, of southern Mexico and northern Central America ** Maya civilization, the historical civilization of the Maya peoples ** Mayan languages, the languages of the Maya peoples * Maya (East Africa), a p ...
as well, appropriately named SpeedTreeMAYA. In early 2009, IDV discontinued the SpeedTreeMAX and SpeedTreeMAYA plugins, replacing them with SpeedTree Modeler and Compiler products. IDV released SpeedTree 5 in July 2009, a version representing a "complete re-engineering" of the software and the first versions of SpeedTree enabling hand modeling and editing of vegetation models: SpeedTree Modeler (replacing SpeedTreeCAD), SpeedTreeSDK (replacing SpeedTreeRT) and SpeedTree Compiler, which prepares SpeedTree files for
real-time rendering Real-time computer graphics or real-time rendering is the sub-field of computer graphics focused on producing and analyzing images in real time. The term can refer to anything from rendering an application's graphical user interface ( GUI) to ...
. SpeedTree Cinema was first released by IDV in 2009, based on version 5 technology. SpeedTree for Games (version 6) was released on November 7, 2011, and was essentially a re-branded version of SpeedTree 6 (Modeler + Compiler). The product was identified as SpeedTree for Games to distinguish it from other products not meant for gaming/real-time use. SpeedTree Architect was released on October 15, 2012, and is designed for architectural 3D CAD use and 3D fly-throughs. IDV released updated versions of SpeedTree Cinema, SpeedTree Studio and SpeedTree Architect in November 2013. IDV released SpeedTree v7 for
Unreal Engine 4 Unreal Engine 4 (UE4) is the fourth version of Unreal Engine developed by Epic Games. UE4 began development in 2003 and was released in March 2014, with the first game using UE4 being released in April 2014. UE4 introduced support for Physically ...
in July 2014. IDV released SpeedTree v7 for Unity 5 on the new engine version's launch date, in March 2015. IDV released SpeedTree for Games v7 on April 16, 2015. IDV and three of its engineers received a Scientific and Technical Academy Award in 2015, for their SpeedTree Cinema product suite. IDV was acquired by
Unity Technologies Unity Software Inc. (doing business as Unity Technologies) is an American video game software development company based in San Francisco. It was founded in Denmark in 2004 as Over the Edge Entertainment and changed its name in 2007. Unity Techn ...
in July 2021. SpeedTree 9 was released on January 10, 2022. This version added new features such as freehand editing for branch bending. New branch features, zig-zag, jink, texture map skew correction can be found on the branch generator. Mesh Converter to help turn 3d trunk and branch scans into full tree models. Atlas control, HDRI lighting,
USD The United States dollar (symbol: $; currency code: USD) is the official currency of the United States and several other countries. The Coinage Act of 1792 introduced the U.S. dollar at par with the Spanish silver dollar, divided it int ...
export, material for backside of the leaf geometry


Products


Suites

SpeedTree Cinema was released by IDV in 2009, and saw its first major use in
Avatar Avatar (, ; ) is a concept within Hinduism that in Sanskrit literally means . It signifies the material appearance or incarnation of a powerful deity, or spirit on Earth. The relative verb to "alight, to make one's appearance" is sometimes u ...
by
James Cameron James Francis Cameron (born August 16, 1954) is a Canadian filmmaker, who resides in New Zealand. He is a major figure in the post-New Hollywood era and often uses novel technologies with a Classical Hollywood cinema, classical filmmaking styl ...
. SpeedTree Cinema is designed for use in the film industry, and generates high-resolution meshes and high-quality textures for
Autodesk 3ds Max Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capa ...
,
Autodesk Maya Autodesk Maya, commonly shortened to just Maya (; ), is a 3D computer graphics application that runs on Windows, macOS, and Linux, originally developed by Alias and currently owned and developed by Autodesk. It is used to create assets for inter ...
and
Cinema4D Cinema 4D is a 3D software suite developed by the German company Maxon. Overview As of R21, only a single version of Cinema 4D is available. It replaces all previous variants, including BodyPaint 3D, and includes all features of the past 'Stu ...
.SpeedTree Cinema
SpeedTree Store
SpeedTree v6.1.1 Provides Support for Cinema 4D
Animation World Network Animation World Network (often just "AWN") is an online publishing group that specializes in resources for animators, with an extensive website offering news, articles and links for professional animators and animation fans. Content Specifically ...
The Cinema edition includes SpeedTree Modeler, and the complete Tree Model Library designed by IDV, while with some other suites tree packs must be purchased separately. Several members of the SpeedTree line can simulate animated growth of trees and plants and seasonal changes, and can export data for animated wind effects. SpeedTree Studio was released by IDV in 2009 as a less expensive companion to SpeedTree Cinema. It does not include all Cinema features, nor the complete Tree Model Library.SpeedTree Studio
/ref> SpeedTree Architect was released in 2012, is designed for use in 3D architectural CAD. It generates meshes compatible with typical architectural applications such as
Autodesk 3ds Max Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capa ...
,
Autodesk Maya Autodesk Maya, commonly shortened to just Maya (; ), is a 3D computer graphics application that runs on Windows, macOS, and Linux, originally developed by Alias and currently owned and developed by Autodesk. It is used to create assets for inter ...
and
Rhino A rhinoceros ( ; ; ; : rhinoceros or rhinoceroses), commonly abbreviated to rhino, is a member of any of the five extant taxon, extant species (or numerous extinct species) of odd-toed ungulates (perissodactyls) in the family (biology), famil ...
.SpeedTree Architect
/ref> The Architect edition also exports normal maps and UV maps, for physically-accurate rendering engines such as V-Ray and
mental ray Mental Ray (stylized as mental ray) is a production-quality Ray tracing (graphics), ray tracing application for 3D rendering. Its Berlin-based developer Mental Images (firm), Mental Images was acquired by Nvidia in 2007 and Mental Ray was discon ...
. SpeedTree for Games is the edition of SpeedTree for
video game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
development, contrasting with the Subscription edition offered to users of the Unity game development engine and certain versions of the
Unreal Engine 4 Unreal Engine 4 (UE4) is the fourth version of Unreal Engine developed by Epic Games. UE4 began development in 2003 and was released in March 2014, with the first game using UE4 being released in April 2014. UE4 introduced support for Physically ...
engine.SpeedTree for Games
SpeedTree
The Games edition includes the Modeler, Compiler, and SDK. This edition permits game developers to integrate SpeedTree runtime technology into any game engine of their choice. Meshes generated with the system are
low poly Low poly is a polygon mesh in 3D computer graphics that has a relatively small number of polygons. Low poly meshes occur in real-time applications (e.g. games) as contrast with high poly meshes in animated movies and special effects of the s ...
, with multiple levels of detail, use texture atlases, and are typically stored in an efficient binary format.SpeedTree Compiler
SpeedTree
SpeedTree Subscription Edition is a low-cost edition of SpeedTree Modeler and Runtime, targeted at independent game studios. The licensing fee is a US$19 monthly charge, as well as additional charges for tree packs. Subscribers get access to the SpeedTree editor, the ability to generate 3D models of trees and plants, such plants being exclusively usable with either
Unreal Engine 4 Unreal Engine 4 (UE4) is the fourth version of Unreal Engine developed by Epic Games. UE4 began development in 2003 and was released in March 2014, with the first game using UE4 being released in April 2014. UE4 introduced support for Physically ...
or Unity, depending on the license. Subscribers can download additional tree model packs from the Model Library, and pricing varies between packs.


Components

SpeedTree Modeler is a
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
-based specialized modeling tool for designing
foliage A leaf (: leaves) is a principal appendage of the stem of a vascular plant, usually borne laterally above ground and specialized for photosynthesis. Leaves are collectively called foliage, as in "autumn foliage", while the leaves, stem, f ...
.SpeedTree Modeler Features
SpeedTree website
The modeler features a combination of procedural tree generation, and hand-editing tools, to draw trees or transform individual tree parts. Procedural tree generation uses configuration such as branch length, branching angles and bark texture to generate a tree in a variety of formats. Newer versions support a drag-and-drop interface that automatically blends branch intersections and handles branch collisions. SpeedTree Compiler is a software that enables creation of efficient tree models for use in real-time rendering or video games. It generates texture atlases and compiles and optimizes tree models for real-time use. SpeedTree SDK is a
multi-platform Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform softw ...
C++ SDK that efficiently handles rendering of SpeedTree-generated trees and forests. The engine is designed to integrate and operate within a larger
game engine A game engine is a software framework primarily designed for the development of video games which generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term " software engine" u ...
, with ready-made support for
Unreal Engine Unreal Engine (UE) is a 3D computer graphics game engine developed by Epic Games, first showcased in the 1998 first-person shooter video game '' Unreal''. Initially developed for PC first-person shooters, it has since been used in a variety of ...
, Unity and
OGRE An ogre (feminine: ogress) is a legendary monster depicted as a large, hideous, man-like being that eats ordinary human beings, especially infants and children. Ogres frequently feature in mythology, folklore, and fiction throughout the world ...
. The engine contains optimized systems to cull off-screen trees, and to determine level of detail for on-screen trees.SpeedTree plants roots in Bungie's Destiny
DevelopOnline
Full
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
is available to licensees for use in video games and other real-time applications, and modification of the engine is supported. The engine is built to work with
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
,
Xbox Xbox is a video gaming brand that consists of four main home video game console lines, as well as application software, applications (games), the streaming media, streaming service Xbox Cloud Gaming, and online services such as the Xbox networ ...
,
PlayStation is a video gaming brand owned and produced by Sony Interactive Entertainment (SIE), a division of Japanese conglomerate Sony. Its flagship products consists of a series of home video game consoles produced under the brand; it also consists ...
and
PlayStation Vita The PlayStation Vita (PS Vita) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December 17, 2011, then in other international territories on February 22, 2012, and was produced ...
.New Optimized SpeedTree Version Adds Support For Vita, Mac, DirectX 11
Gamasutra


Partners

IDV is a licensed
middleware Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Middleware makes it easier for software developers to imple ...
partner with
PlayStation 3 The PlayStation 3 (PS3) is a home video game console developed and marketed by Sony Computer Entertainment (SCE). It is the successor to the PlayStation 2, and both are part of the PlayStation brand of consoles. The PS3 was first released on ...
,
PlayStation 4 The PlayStation 4 (PS4) is a home video game console developed by Sony Interactive Entertainment. Announced as the successor to the PlayStation 3 in February 2013, it was launched on November 15, 2013, in North America, November 29, 2013, in ...
,
Xbox 360 The Xbox 360 is a home video game console developed by Microsoft. As the successor to the Xbox (console), original Xbox, it is the second console in the Xbox#Consoles, Xbox series. It was officially unveiled on MTV on May 12, 2005, with detail ...
and
Xbox One The Xbox One is a home video game console developed by Microsoft. Announced in May 2013, it is the successor to Xbox 360 and the third console in the Xbox#Consoles, Xbox series. It was first released in North America, parts of Europe, Austra ...
. IDV has partnered with
Epic Games Epic Games, Inc. is an American Video game developer, video game and software development, software developer and video game publisher, publisher based in Cary, North Carolina. The company was founded by Tim Sweeney (game developer), Tim Sween ...
in order to integrate the software with Epic's
Unreal Engine 4 Unreal Engine 4 (UE4) is the fourth version of Unreal Engine developed by Epic Games. UE4 began development in 2003 and was released in March 2014, with the first game using UE4 being released in April 2014. UE4 introduced support for Physically ...
and
Unreal Engine 3 Unreal Engine 3 (UE3) is the third version of Unreal Engine developed by Epic Games. Unreal Engine 3 was one of the first game engines to support multithreading. It used DirectX 9 as its baseline graphics API, simplifying its rendering code. The ...
and the free UDK engine released in November 2009. Partnerships have also been formed between IDV and BigWorld Tech, the Vision Engine by Havok, Multiverse Network, the Gamebryo engine by Emergent Game Technologies and the
OGRE An ogre (feminine: ogress) is a legendary monster depicted as a large, hideous, man-like being that eats ordinary human beings, especially infants and children. Ogres frequently feature in mythology, folklore, and fiction throughout the world ...
open-source rendering engine by Torus Knot.


Awards

* SpeedTree won a Scientific and Technical Academy Award in 2015. * SpeedTree was accorded a
Primetime Emmy Engineering Award The Primetime Engineering Emmy Awards, or Engineering Emmys, are one of two sets of Emmy Awards that are presented for outstanding achievement in engineering development in the television industry. The Primetime Engineering Emmys are presented by ...
in October 2015.


Applications


Video game industry

SpeedTree for Games was licensed for its first video games, including '' The Elder Scrolls IV: Oblivion'', in December 2002. SpeedTree has been licensed for PC and next-generation console titles in a wide variety of genres. Studios that have used SpeedTree, or published games featuring the technology, include: *
Bungie Bungie, Inc. is an American video game company based in Bellevue, Washington, and a subsidiary of Sony Interactive Entertainment. The company was established in May 1991 by Alex Seropian, who later brought in programmer Jason Jones (programme ...
Selected recent, upcoming and/or popular titles featuring SpeedTree for Games:


Real-time applications

SpeedTree is being used in the following real-time projects and offerings: *An optional foliage module with the Vega Prime visualization product line. Vega Prime is a 3D visual simulation software package used by the global military industry and in other game and non-game markets. *A combat simulation developed by Emergent Game Technologies for the US Department of Defense *A project under development by the Germany-based division of European Aeronautic Defence and Space (EADS)


See also

*
Game engine A game engine is a software framework primarily designed for the development of video games which generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term " software engine" u ...


References


External links


SpeedTree official website

Interactive Data Visualization, Inc. Official Website
- the website of the developers of SpeedTree.
Gamasutra feature article on SpeedTree
{{DEFAULTSORT:Speedtree 2002 software 3D graphics software Middleware for video games Video game engines Virtual reality