SpeedTree For Games & Real-Time

SpeedTrees in The Elder Scrolls IV: Oblivion

We Know Games

SpeedTree has been the industry's premier foliage solution since 2002. An early SpeedTree adopter, Bethesda Softworks, raised the bar for virtual forests with The Elder Scrolls IV: Oblivion. We went on to win our first Game Developer's Frontline Award for most outstanding middleware after its release in 2005.


Since then we've been helping developers world-wide save time so they can concentrate on what they do best: make games. Modeling, animating, and rendering entire forests from scratch requires an exorbitant amount of resources and time.


Show features…

Features For Game Developers

 

No matter where you fall in the production pipeline, SpeedTree has you covered:

SpeedTree for Artists

  • Artists can take full control with the SpeedTree Modeler – it handles both ultra-realistic or impossibly stylized trees.
  • Save time with procedural modeling, or get exact results with hand drawing.
  • Precisely control crucial performance aspects including polygon counts, LOD transitions, and fill rate.
  • Gain access to the SpeedTree Model Library – hundreds of species and thousands of high-quality texture maps at your fingertips.
  • Use our built-in world builder to quicky place thousands of trees.
  • View a modeling walthrough right now.

SpeedTree for Programmers

  • Full source code is provided via the SpeedTree SDK. Drop the code right in, or modify it in any way.
  • Vast and efficient forests – the SDK has a highly optimized system to cull the trees that aren't visible and determine the LOD states of the ones that are.
  • The SpeedTree Compiler will automatically generate distant billboards and also stitch texture maps together into a shared atlas to reduce draw calls.
  • Our billboards are 360° (approach them from any direction) and normal-mapped (the lighting matches at any time of day). We also supply a horizontal billboard for bird's eye views.
  • We support multiple platforms without being a black box. Use only the C++ classes that you need, from full forest management to basic geometry access.

Evaluate SpeedTree for Games

 

See for Yourself…

SpeedTree isn't right for every application and we don't expect you take our word for how great it is. If trees are a concern for you and you believe we might be able to help, please click the link below to get started with our free evaluation.

 



    Evaluate SpeedTree for Games



SpeedTree For Games Eval Version Includes:

SpeedTree For Games Product Suite

When you license SpeedTree For Games you'll receive a suite of tools and art assets designed to cover all aspects of tree modeling and rendering. Here's what you get:

SpeedTree Modeler

This is where it all starts. The Modeler covers all aspects of modeling including procedural and hand drawing methods, wind, LOD, lighting, physics, and more. It even does world building for large scale tree placement!

More info

Tree Model Library

Load any tree from our Model Library.





















SpeedTree Compiler

This light-weight app gets trees primed for real-time rendering. Use the Compiler to combine efficient real-time tree models, texture atlases, and 360° normal-mapped billboards in no time.

More info





Export Meshes

Bypass our rendering code, or export high-detail trees for use in the modeling package of your choice.

We export to popular formats such as FBX and OBJ, and include wind animation and skinned skeletons.

SpeedTree SDK

This set of C++ classes conquers all of the tasks associated with high performance tree rendering, all in a way that is easy to integrate.

More info

 

Tools & Utilities

Besides our three main apps, SpeedTree comes with plug-ins and utilities for use with 3rd party 3D modeling programs such as Autodesk 3ds Max and Maya:

SpeedTree Utilities
  • SpeedTree Tools for Third Party 3D Packages

    These MaxScript and python utilities are used to process FBX versions of SpeedTrees so that they play nicely with third party software. Other functions include STM mesh exporters, custom SpeedTree materials, various mesh editing tools, and scripts for transferring world building data.

  • SpeedTree World Building Tools

    World building tools in the SpeedTree Modeler allow you to place trees and export data including instance locations, rotation, and scale in an SDK ready format.

    That data can be read in by 3ds Max, Houdini and other 3D packages using world building scripts, or read by the SpeedTree SDK.

    Demo Video world building

Art Assets

  • SpeedTree Model LibrarySpeedTree Model Library

    Looking for a particular tree? Chances are we've already got it! When you license SpeedTree you get thousands of tree models spanning hundreds of species. Each include high resolution bark, leaf, and frond texture maps and materials. Use them directly or edit them with the Modeler to suit your needs.

    Browse Tree Models

 

 

Engine Partners

The SpeedTree SDK has already been integrated into multiple commerical 3D game engines. Click on a logo below to learn more about our partner engine providers: