SpeedTree

From Wikipedia, the free encyclopedia

SpeedTree
SpeedTree Logo
Developer: Interactive Data Visualization, Inc.
Use: Middleware
Website: SpeedTree Official Website

SpeedTree is a programming package produced by Interactive Data Visualization, Inc. (IDV) that generates virtual foliage in real time for video games and simulations. It has been licensed to next generation, MMO and PC video game developers.

Contents

In a "Postmortem" feature on Gamasutra.com[1], 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 design") 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.

SpeedTreeRT (RT standing for "real-time") is a software development kit (SDK) written in C++ whose source code is available to licensees. 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.

SpeedTreeCAD is a Windows-based specialized modeling tool created specifically for creating and editing foliage. SpeedTreeCAD permits specification of such variables as branch length, branching angles, bark texture and gravitational influence, and then generates a tree from that information. Trees created in SpeedTreeCAD can be more or less detailed, and consequently can be used for either real-time or prerendered display.

IDV also provides SpeedTreeMAX and SpeedTreeMAYA, plug-ins for the popular 3D Studio Max and Maya modeling programs.

Stock advertisement image, created from the integration of SpeedTreeRT with Epic Games' Unreal Engine 3.
Stock advertisement image, created from the integration of SpeedTreeRT with Epic Games' Unreal Engine 3.
An example of large scale forest rendering with SpeedTree.
An example of large scale forest rendering with SpeedTree.

SpeedTreeMAX was launched in February 2002, and SpeedTreeRT was licensed for its first titles, including The Elder Scrolls IV: Oblivion, in December 2002. SpeedTree has been licensed for MMO, PC, and next-generation console titles with developers including:

SpeedTree is a licensed middleware partner with both Xbox 360 and PlayStation 3.

SpeedTree has also partnered with Epic Games in order to integrate the software with Epic's Unreal Engine 3 (see image).

Many game developers do not reveal their use of middleware, or will not announce the tools they have used until the game is released, so this is most likely just a partial list of games featuring SpeedTree.

The following non-game projects have been announced by IDV:

  • 2005 Frontline Award, Middleware category. This award program, sponsored by Game Developer magazine, recognizes exceptional game development tools.
  • Frontline Award Finalist: 2003, 2004, 2006
  • MT2 Top 100: 2003, 2004, 2005, 2006. 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.

Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.