• SpeedTree Runtime SDK 10
  • What's new
    • >>> Release Notes
  • Get started
    • How to use this SDK
    • Runtime SDK organization
    • Modeler-to-Runtime SDK workflow
    • Glossary
    • Linux version
  • Reference application
    • Introduction to the reference application
    • Usage and controls
    • Terrain system overview
      • Terrain system culling and population
      • Terrain system rendering
      • CMyTerrainData
  • Core library
    • Introduction to the Core library
    • Data types
    • Callback system
    • Loading .stsdk files
    • Geometry overview
      • Accessing 3D geometry
    • Accessing 3D geometry
    • Materials and textures
    • Coordinate systems
    • Collision objects
    • Accessing metadata
  • Forest library
    • Introduction to the Forest library
    • CView (camera class)
    • Culling and population procedure
      • Culling and population structures
      • Units and scaling
      • SpeedForest files (.instances)
      • Grass and undergrowth
    • Level of detail
  • Render Interface library
    • Introduction to the Render Interface library
    • Initialization
      • Initializing tree graphics
    • User render configuration
    • Shader system overview
      • Deferred rendering
      • Shadows
    • Wind overview
      • Example wind shader
      • CWindStateMgr class
      • Wind shader configuration
  • Memory
    • SpeedTree New and Delete
    • Keeping memory usage low
    • Tracking resource usage
    • Using the reserves system
    • Generating a heap report
  • Performance
    • CPU performance
    • GPU performance