Camera

This sample shows how to set up and then animate a Turbulenz Camera object. You can switch between tracking, orbiting and chasing motions.

Launch the sample or view the source code.

Material

This sample shows how to load materials, how to create them procedurally, and how to apply them to renderables in the scene. You can select and apply different materials using different rendering effects to the rotation model.

Launch the sample or view the source code.

Forward rendering

This sample shows a scene with dynamic shadows cast by point or spot lights rendered using the Turbulenz forward renderer. You can enable multiple colored lights to see the impact on performance. Click on the rendering window to move and rotate the camera around.

Launch the sample or view the source code.

Morphing

This sample loads a model with four morph targets and blends between them. This kind of geometry manipulation can make the model appear to stretch, squash or twist. You can drag the sliders around to modify how much to apply each morph target to the original geometry.

Launch the sample or view the source code.

Post effects

This sample shows how to use render targets to apply post processing effects to a dynamically rendered image. You can select between simple copy, inverted colors or light bloom post effects.

Launch the sample or view the source code.

Particles

This sample demonstrates how to animate a simple particle system from a moving emitter using the CPU. You can select different kinds of particles to render and you can also enable the rendering of the dynamically calculated bounding box of the particle system.

Launch the sample or view the source code.

GPU ParticleSystem

This sample demonstrates the capabilities and usage of the GPU ParticleSystem.

Launch the sample or view the source code.