====== Introduction ====== Welcome to Interactive Data Visualization's SpeedTree® SDK 7. This help system, along with the source code for the reference applications in the SDK, contains all of the information you need to use the SpeedTree SDK effectively. If you experience problems with SpeedTree, please contact IDV's technical support department. We can be reached from 9am to 6pm, Monday through Friday (EST) by email: . Whether you're evaluating or a fully-licensed client, you'll receive a quick response directly from an engineer that's involved in the day-to-day development of the SpeedTree product suite. **This documentation is useful only to developers who are doing a custom integration of SpeedTree into their own engine. If you're using Unreal Engine 4 or Unity 5, SpeedTree has already been integrated and this documentation is of little to no use for your project.** \\ \\ ---- ====== Table of Contents ====== ==== Release Notes === * [[releasenotes 7.1.1|Release Notes - 7.1.1]] * [[releasenotes 7.1.0|Release Notes - 7.1.0]] * [[releasenotes 7.0.1|Release Notes - 7.0.1]] * [[releasenotes 7.0.0|Release Notes - 7.0.0]] * [[releasenotes 6.3.2|Release Notes - 6.3.2]] * [[releasenotes 6.3.0|Release Notes - 6.3.0]] * [[releasenotes 6.2.2|Release Notes - 6.2.2]] * [[release notes 6.2.0|Release Notes - 6.2.0]] * [[Release Notes 6.1 (Beta)|Release Notes - 6.1 (Beta)]] * [[Release Notes - 6.0|Release Notes - 6.0]] * [[Release Notes - 5.2 |Release Notes - 5.2]] * [[Release Notes - 5.1.1|Release Notes - 5.1.1]] * [[Release Notes - 5.1|Release Notes - 5.1]] * [[Release Notes - 5.0 Final|Release Notes - 5.0 Final]] ==== Overview ==== * [[Welcome-SDK|Welcome]] * [[For Evaluators & Leasers|Notes For Evaluators]] * [[Glossary and File Extension|Glossary and File Extension]] ==== SDK Basics ==== * [[How to Use This SDK|How to Use This SDK]] * [[SDK Organization|SDK Organization]] * [[632_to_70_porting_guide|6.3.2 to 7.0 Porting Guide]] * [[5.2 to 6.0 Porting Guide|5.2 to 6.0 Porting Guide]] ==== Core Library ==== * [[Overview Core Library|Overview Core Library]] * [[Data Types|Data Types]] * [[Error System|Error System]] * [[File Loading Interface|File Loading Interface]] * [[Loading SRT Files|Loading SRT Files]] * [[Geometry Overview|Geometry Overview]] * [[Geometry Structures|Geometry Structures]] * [[Vertex Declarations|Vertex Declarations]] * [[Vertex Properties|Vertex Properties]] * [[Accessing 3D Geometry |Accessing 3D Geometry ]] * [[Accessing Billboard Geometry|Accessing Billboard Geometry]] * [[Coordinate Systems|Coordinate Systems]] * [[Collision Objects|Collision Objects]] ==== Forest Library ==== * [[Overview Forest Library|Overview Forest Library]] * [[CView (Camera Class)|CView (Camera Class)]] * [[Culling & Population Structure|Culling & Population Structures]] ==== Population Streaming & Culling ==== * [[Outline|Outline]] * [[Units and Scaling|Units and Scaling]] * [[SWA Files|SWA Files]] * [[STF Files|STF Files (deprecated)]] ==== Grass & Undergrowth ==== * [[Outline Grass & Undergrowth|Outline Grass & Undergrowth]] ==== Terrain System ==== * [[Overview Terrain System|Overview Terrain System]] * [[Culling & Population|Culling & Population]] * [[Rendering|Rendering]] ==== Level-of-Detail ==== * [[Overview Level-ofDetail|Overview Level-of-Detail]] ==== Render Interface Library ==== * [[Overview Render Interface Library|Overview Render Interface Library]] * [[Initialization|Initialization]] * [[Initializing Tree Graphics|Initializing Tree Graphics]] ==== Shader System ==== * [[overview_shader_system|Overview]] * [[Shader Templates|Shader Templates]] * [[User Interpolants|User Interpolants]] * [[Deferred Rendering|Deferred Rendering]] * [[Shadows|Shadows]] * [[Hue Variation|Hue Variation]] * [[Image-Based Ambient Lighting|Image-Based Ambient Lighting]] * [[GLSL|GLSL]] * [[CPU Side|CPU Side]] ==== 5.x Compilation Mode ==== * [[Overview 5.x Compilation Mode|Overview 5.x Compilation Mode]] * [[Sample Code|Sample Code]] ==== Wind ==== * [[Wind Overview|Overview]] * [[CWind in Core|CWind in Core]] * [[Forest Library Wind Functions|Forest Library Wind Functions]] * [[Rolling Effect|Rolling Wind Effect]] * [[Performance|Performance]] ==== Memory ==== * [[Allocator Interface|Allocator Interface]] * [[SpeedTree New and Delete|SpeedTree New and Delete]] * [[Keeping Memory Usage Low|Keeping Memory Usage Low]] * [[Tracking Resource Usage|Tracking Resource Usage]] * [[Using the Reserves System|Using the Reserves System]] * [[Generating a Heap Report|Generating a Heap Report]] ==== Performance ==== * [[CPU Topics|CPU Topics]] * [[GPU Topics|GPU Topics]] ==== Reference Application ==== * [[IntroductionSDK|Introduction]] * [[Usage & Controls|Usage & Controls]] * [[Memory Setup|Memory Setup]] * [[Cascaded Shadow Map System|Cascaded Shadow Map System]] * [[Grass Example|Grass Example]] * [[Terrain System|Terrain System]] ==== Compiler Application ==== * [[Overview Compiler Application|Overview Compiler Application]] * [[Settings|Settings]] ==== Xbox 360 ==== * [[Xbox 360 Specifics|Xbox 360 Specifics]] ==== Playstation 3 ==== * [[Playstation 3 Specifics|Playstation 3 Specifics]]