~~NOTOC~~ ====== Introduction ====== Welcome to Interactive Data Visualization's SpeedTree® SDK 8. 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, Unity, or Lumberyard, SpeedTree has already been integrated and this documentation is of little to no use for your project.** \\ \\ ---- ====== Table of Contents ====== ==== Release Notes === * [[releasenotes 8.5.1R4|Release Notes - 8.5.1 R4]] * [[releasenotes 8.5.1R3|Release Notes - 8.5.1 R3]] * [[releasenotes 8.5.1R2|Release Notes - 8.5.1 R2]] * [[releasenotes 8.5.1|Release Notes - 8.5.1]] * [[releasenotes 8.5.0|Release Notes - 8.5.0]] * [[releasenotes 8.4.4|Release Notes - 8.4.4]] * [[releasenotes 8.4.3|Release Notes - 8.4.3]] * [[releasenotes 8.4.2|Release Notes - 8.4.2]] * [[releasenotes 8.4.1|Release Notes - 8.4.1 (Beta)]] * [[releasenotes 8.4.0|Release Notes - 8.4.0 (Preview)]] * [[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]] * [[Glossary and File Extension|Glossary and File Extension]] ==== SDK Basics ==== * [[How to Use This SDK|How to Use This SDK]] * [[SDK Organization|SDK Organization]] * [[SDK Pipeline|SDK Pipeline]] ==== Core Library ==== * [[Overview Core Library|Overview Core Library]] * [[Data Types|Data Types]] * [[Callback System|Callback System]] * [[Loading STSDK Files|Loading STSDK Files]] * [[Geometry Overview|Geometry Overview]] * [[Accessing 3D Geometry|Accessing Geometry ]] * [[Materials and Textures|Materials and Textures ]] * [[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]] * [[SpeedForest Files|SpeedForest Files (.instances files)]] ==== 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]] * [[User Render Configuration|User Render Configuration]] ==== Shader System ==== * [[overview_shader_system|Overview]] * [[Deferred Rendering|Deferred Rendering]] * [[Shadows|Shadows]] ==== Wind ==== * [[Wind Overview|Overview]] * [[Example Wind Shader|Example Wind Shader]] * [[CWind in Core|CWindStateMgr in Core]] * [[Tuning Wind|Shader Configuration]] ==== Memory ==== * [[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]] * [[Terrain System|Terrain System]] ==== Legal ==== * [[Third Party|Third Party Licenses]]