Description:
This sample shows how you can apply an effect on any model
in your game to shatter it apart. The effect is simulated with a vertex shader.
Sample Overview
The shatter effect operates on every triangle in the model
independently. For every triangle in the model, the vertex shader rotates the
vertices of the triangle around the x, y, and z axes by random velocities. At
the same time, the triangle is translated along its normal. This creates the
appearance of the entire model shattering outwards into small pieces. To get
this effect to work properly, the model must be processed beforehand with a
custom processor that derives from ModelProcessor.
Downloads
If you found this sample helpful in any way, please comment below.
No comments:
Post a Comment