SpeedTree
Encyclopedia
SpeedTree is a group of vegetation programming and modeling software products developed and sold by Interactive Data Visualization, Inc. (IDV) that generates virtual foliage for animations and in real time
for video games and simulations. It has been licensed to developers of a range of video games for PC
, Xbox 360
and PlayStation 3
and featured in movies including 2009's Avatar.
") 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
component for an animated architectural rendering. After refining SpeedTreeMAX for retail, IDV went on to produce the real-time version SDK version to much commercial success.
IDV released SpeedTree v5.0 in July 2009. v5.0 represented a "complete re-engineering" of the software, according to an IDV announcement in March 2009, and features a new set of components: SpeedTree Modeler (replacing SpeedTreeCAD) and SpeedTreeSDK (replacing SpeedTreeRT), as well as SpeedTree Compiler, which prepares SpeedTree files for real-time rendering. The same components are featured with Version 6 of the product, released in November 2011 and identified as SpeedTree for Games to distinguish it from other products not meant for gaming/real-time use.
SpeedTree SDK is a software development kit
written in C++
whose source code
is available to licensees for use in video games and other real-time applications. It is intended to be fitted into a larger graphical engine, with the SpeedTree software handling the rendering
of trees and foliage alone and the specific product's engine incorporating these into the larger environment.
SpeedTree Modeler is a Windows
-based specialized modeling tool created specifically for creating and editing foliage. SpeedTree Modeler permits specification of such variables as branch length, branching angles, bark texture and gravitational influence, and then generates a tree from that information in a variety of static mesh or real-time formats. Trees created in SpeedTree Modeler can be more or less detailed, and consequently can be used for either real-time or prerendered display.
SpeedTree Compiler is used with SpeedTree SDK for real-time projects. It facilitates the creation of texture atlases and compiles and optimizes tree models for real-time use.
In early 2009, around the time it released SpeedTree Cinema, IDV discontinued SpeedTreeMAX and SpeedTreeMAYA, plug-ins for the popular 3D Studio Max
and Maya
modeling programs.
, in December 2002. SpeedTree has been licensed for PC
and next-generation console titles in a wide variety of genres by developers including:
SpeedTree is a licensed middleware
partner with both Xbox 360
and PlayStation 3
.
SpeedTree has partnered with Epic Games
in order to integrate the software with Epic's Unreal Engine 3 and the free UDK engine released in November 2009. Partnerships have also been formed between SpeedTree and BigWorld Tech
, the Vision Engine by Trinigy
, Multiverse Network
, the Gamebryo
engine by Emergent Game Technologies and the OGRE
open-source rendering engine by Torus Knot.
This list is incomplete, and may never satisfy certain standards for completion, as many game developers do not reveal their use of middleware, or will not announce the tools they have used until the game is released.
Real-time computing
In computer science, real-time computing , or reactive computing, is the study of hardware and software systems that are subject to a "real-time constraint"— e.g. operational deadlines from event to system response. Real-time programs must guarantee response within strict time constraints...
for video games and simulations. It has been licensed to developers of a range of video games for PC
Personal computer
A personal computer is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator...
, Xbox 360
Xbox 360
The Xbox 360 is the second video game console produced by Microsoft and the successor to the Xbox. The Xbox 360 competes with Sony's PlayStation 3 and Nintendo's Wii as part of the seventh generation of video game consoles...
and PlayStation 3
PlayStation 3
The is the third home video game console produced by Sony Computer Entertainment and the successor to the PlayStation 2 as part of the PlayStation series. The PlayStation 3 competes with Microsoft's Xbox 360 and Nintendo's Wii as part of the seventh generation of video game consoles...
and featured in movies including 2009's Avatar.
Origins and History
In a "Postmortem" feature on Gamasutra.com, Kevin Meredith of IDV recounted SpeedTree as originating due to their lack of satisfaction with 3rd-party plug-ins on the market. The initial version of SpeedTreeCAD (CAD standing for "computer-aided designComputer-aided design
Computer-aided design , also known as computer-aided design and drafting , is the use of computer technology for the process of design and design-documentation. Computer Aided Drafting describes the process of drafting with a computer...
") 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
3D Studio Max
Autodesk 3ds Max, formerly 3D Studio MAX, is for making 3D animations. It was developed and produced by Autodesk Media and Entertainment. It has modeling capabilities, a flexible plugin architecture and can be used on the Microsoft Windows platform. It's frequently used by video game developers, TV...
component for an animated architectural rendering. After refining SpeedTreeMAX for retail, IDV went on to produce the real-time version SDK version to much commercial success.
IDV released SpeedTree v5.0 in July 2009. v5.0 represented a "complete re-engineering" of the software, according to an IDV announcement in March 2009, and features a new set of components: SpeedTree Modeler (replacing SpeedTreeCAD) and SpeedTreeSDK (replacing SpeedTreeRT), as well as SpeedTree Compiler, which prepares SpeedTree files for real-time rendering. The same components are featured with Version 6 of the product, released in November 2011 and identified as SpeedTree for Games to distinguish it from other products not meant for gaming/real-time use.
Products and Components
On August 3, 2011, IDV announced the release of SpeedTree version 6 technology and its inclusion in two products, SpeedTree Cinema and a new product SpeedTree Studio. SpeedTree Cinema was first released by IDV in 2009, based on version 5 technology, and is meant for high-end movies and animations. SpeedTree Studio licenses at a lower price and offers fewer features than SpeedTree Cinema. SpeedTree for Games, featuring version 6 technology, was released on November 7, 2011.SpeedTree SDK is a software development kit
Software development kit
A software development kit is typically a set of software development tools that allows for the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar platform.It may be something as simple...
written in C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
whose source code
Source code
In computer science, source code is text written using the format and syntax of the programming language that it is being written in. Such a language is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source...
is available to licensees for use in video games and other real-time applications. It is intended to be fitted into a larger graphical engine, with the SpeedTree software handling the rendering
Rendering (computer graphics)
Rendering is the process of generating an image from a model , by means of computer programs. A scene file contains objects in a strictly defined language or data structure; it would contain geometry, viewpoint, texture, lighting, and shading information as a description of the virtual scene...
of trees and foliage alone and the specific product's engine incorporating these into the larger environment.
SpeedTree Modeler is a Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
-based specialized modeling tool created specifically for creating and editing foliage. SpeedTree Modeler permits specification of such variables as branch length, branching angles, bark texture and gravitational influence, and then generates a tree from that information in a variety of static mesh or real-time formats. Trees created in SpeedTree Modeler can be more or less detailed, and consequently can be used for either real-time or prerendered display.
SpeedTree Compiler is used with SpeedTree SDK for real-time projects. It facilitates the creation of texture atlases and compiles and optimizes tree models for real-time use.
In early 2009, around the time it released SpeedTree Cinema, IDV discontinued SpeedTreeMAX and SpeedTreeMAYA, plug-ins for the popular 3D Studio Max
3D Studio Max
Autodesk 3ds Max, formerly 3D Studio MAX, is for making 3D animations. It was developed and produced by Autodesk Media and Entertainment. It has modeling capabilities, a flexible plugin architecture and can be used on the Microsoft Windows platform. It's frequently used by video game developers, TV...
and Maya
Maya (software)
Autodesk Maya , commonly shortened to Maya, is 3D computer graphics software that runs on Microsoft Windows, Mac OS and Linux, originally developed by Alias Systems Corporation and currently owned and developed by Autodesk, Inc. It is used to create interactive 3D applications, including video...
modeling programs.
Licenses
SpeedTreeMAX was launched in February 2002, and SpeedTreeRT was licensed for its first titles, including The Elder Scrolls IV: OblivionThe Elder Scrolls IV: Oblivion
The Elder Scrolls IV: Oblivion is a single-player action role-playing video game developed by Bethesda Game Studios and published by Bethesda Softworks and the Take-Two Interactive subsidiary 2K Games...
, in December 2002. SpeedTree has been licensed for PC
Personal computer
A personal computer is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator...
and next-generation console titles in a wide variety of genres by developers including:
|
|
SpeedTree is a licensed middleware
Middleware
Middleware is computer software that connects software components or people and their applications. The software consists of a set of services that allows multiple processes running on one or more machines to interact...
partner with both Xbox 360
Xbox 360
The Xbox 360 is the second video game console produced by Microsoft and the successor to the Xbox. The Xbox 360 competes with Sony's PlayStation 3 and Nintendo's Wii as part of the seventh generation of video game consoles...
and PlayStation 3
PlayStation 3
The is the third home video game console produced by Sony Computer Entertainment and the successor to the PlayStation 2 as part of the PlayStation series. The PlayStation 3 competes with Microsoft's Xbox 360 and Nintendo's Wii as part of the seventh generation of video game consoles...
.
SpeedTree has partnered with Epic Games
Epic Games
Epic Games, Inc., also known as Epic and formerly Epic MegaGames, is an American video game development company based in Cary, North Carolina. Its most recent success has been the Gears of War series of games, although it is also known for its Unreal Engine technology. It is the parent company of...
in order to integrate the software with Epic's Unreal Engine 3 and the free UDK engine released in November 2009. Partnerships have also been formed between SpeedTree and BigWorld Tech
BigWorld
BigWorld is an Australian company formed in 1999 that develop and license a Massively Multiplayer Online Game and Virtual World engine. In 2007, BigWorld was recognized as the industry leader in UK's Develop magazine-Games:...
, the Vision Engine by Trinigy
Trinigy
Trinigy is an independent company focusing on the development of advanced 3D graphics technology with its headquarters based in Southern Germany, with offices in Austin, TX and Seoul, South Korea....
, Multiverse Network
Multiverse Network
The Multiverse Network, Inc. is an American startup company creating a network and platform for Massively Multiplayer Online Games and 3D virtual worlds...
, the Gamebryo
Gamebryo
Gamebryo is a game engine, originally from Numerical Design Limited , and the successor to NDL's NetImmerse engine.Since the creation of Gamebryo, NDL merged into Emergent Game Technologies...
engine by Emergent Game Technologies and the OGRE
OGRE
OGRE is a scene-oriented, flexible 3D rendering engine written in C++ designed to make it easier and intuitive for developers to produce applications utilizing hardware-accelerated 3D graphics...
open-source rendering engine by Torus Knot.
Recent releases
|
|
Other games
|
|
This list is incomplete, and may never satisfy certain standards for completion, as many game developers do not reveal their use of middleware, or will not announce the tools they have used until the game is released.
Real-time non-game applications
SpeedTree is being used in the following real-time, non-game projects and offerings:- America's Army project, both the America's ArmyAmerica's ArmyAmerica's Army is a series of video games and other media developed by the United States Army and released as a global public relations initiative to help with recruitment. America's Army was conceived by Colonel Casey Wardynski and is managed by the U.S...
game and in non-public applications used for training, simulation, education, virtual prototyping and outreach - An optional foliage module with the Vega Prime visualization product line (official announcement) developed by MultiGen-Paradigm, Inc. (now PresagisPresagis' is a provider of commercial off-the-shelf modeling, simulation, and embedded display graphics software. The company provides software solution to customers in the Aerospace, Defense, and Automotive industries.- History :...
) prior to its acquisition by CAE in May 2007. Vega Prime is a 3D visual simulation software package used by the global military industry and in other game and non-game markets - An Apache attack helicopterAH-64 ApacheThe Boeing AH-64 Apache is a four-blade, twin-engine attack helicopter with a tailwheel-type landing gear arrangement, and a tandem cockpit for a two-man crew. The Apache was developed as Model 77 by Hughes Helicopters for the United States Army's Advanced Attack Helicopter program to replace the...
FLIRForward looking infraredForward looking infrared cameras, typically used on military aircraft, use an imaging technology that senses infrared radiation.The sensors installed in forward looking infrared cameras, as well as those of other thermal imaging cameras, use detection of infrared radiation, typically emitted from a...
simulation developed for the US Army by Camber Corp. of Huntsville, Alabama, for pilot training under night flying conditions - The Expresso Fitness Virtual Reality Bike, a cardio exercise system developed by Expresso Fitness of Sunnyvale, Calif., and sold to gyms and home users
- A combat simulation developed by Emergent Game TechnologiesGamebryoGamebryo is a game engine, originally from Numerical Design Limited , and the successor to NDL's NetImmerse engine.Since the creation of Gamebryo, NDL merged into Emergent Game Technologies...
for the US Department of Defense (official announcement). - A project under development by the Germany-based division of European Aeronautic Defence and Space (EADS)EADSThe European Aeronautic Defence and Space Company N.V. is a global pan-European aerospace and defence corporation and a leading defence and military contractor worldwide...
(official announcement). - The Forest Fire project, developed by the Media Convergence Laboratory (MCL) at the University of Central FloridaUniversity of Central FloridaThe University of Central Florida, commonly referred to as UCF, is a metropolitan public research university located in Orlando, Florida, United States...
. The project is helping to determine if a virtual reality presentation of wildfires can influence local residents to invest in prescribed burns and other protective efforts.
Awards
- 2008 Develop Industry Excellence Awards Finalist, in the Technology & Services, Tools Providers category. Develop, a UK-based magazine and website serving the game industry, first recognized industry achievements in a variety of categories in 2003.
- 2005 Frontline Award, Middleware category. This award program, sponsored by Game Developer magazine, recognizes exceptional game development tools.
- Frontline Award Finalist: 2003, 2004, 2006, 2009
- MT2 Top 100: 2003, 2004, 2005, 2006, 2008, 2010, 2011. The MT2 Top 100 awards are sponsored by Kerrigan Media International and Military Training Technology to recognize companies and technologies that have made a significant impact in the military training industry.
External links
- SpeedTree Official Website - features news updates, affiliate information, videos and screenshots of SpeedTree products.
- Interactive Data Visualization, Inc. Official Website - the website of the developers of SpeedTree.
- SpeedTree showcase - features videos of SpeedTree modeling features.
- SpeedTree Gallery - features screenshots of SpeedTree at work.
- Gamasutra feature article on SpeedTree
- The Elder Scrolls IV: Oblivion video - the chapter 2 video features Bethesda Softwork'sBethesda SoftworksBethesda Softworks, LLC, is an American video game company. A subsidiary of ZeniMax Media, the company was originally based in Bethesda, Maryland and eventually moved to their current location in Rockville, Maryland...
implementation of SpeedTreeRT.