User Tools

Site Tools

Table of Contents


In 3ds Max, SpeedTree Engine converts small procedural definitions to 3D geometry. The tradeoff for lower disk space and greatly increased flexibility is the increased CPU time needed to generate the geometry from the procedural definition. Generally, the more complex the model, the more CPU cycles it'll take to generate. SpeedTree Engine uses all available CPU cores during computation, or at least those allocated to 3ds Max.


The resolution setting mirrors the resolution option in SpeedTree Cinema. Using lower resolutions can be useful for rapid prototyping. “Icon”, “Spike”, and “Bounding Box” modes have been added to the 3ds Max integration for very simple representations. Their height can be set via a plugin attribute.


It is possible to randomize a tree model from within 3ds Max. The “Seed” attribute defaults to zero, which causes SpeedTree to load the model as it was defined in Cinema. If a different seed is used (restricted to positive numbers), alternate geometry will be generated. Changing this seed to a random value has the same effect as pushing the global “Randomize” button in Cinema, highlighted below.

The picture below shows the same STE file, each with a different seed value. Each time a copy uses a different seed, more memory will be required.