GAMES SDK 9 DOCUMENTATION
Introduction
Welcome to SpeedTree SDK 9
Release notes
Getting started
How to use this SDK
SDK organization
SDK pipeline
Glossary
Core library
Introduction to the Core library
Data types
Callback system
Loading .stsdk files
Geometry overview
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
Reference application
Introduction to the reference application
Usage and controls
Terrain system overview
Terrain system culling and population
Terrain system rendering
CMyTerrainData
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
Local wind effect
Memory
SpeedTree New and Delete
Keeping memory usage low
Tracking resource usage
Using the reserves system
Generating a heap report
Legal
Third-party licenses
Performance
CPU performance
GPU performance