Shaders. Developers are free to use their own shaders, without the need for a rigid SpeedTree structure. The only restriction is that
your shader’s vertex declarations must match the vertex packing you selected upon export. There is currently no safeguard in place in the SDK to verify a match. If they don’t march, it will most likely crash on load. We have provided a series of efficient reference shaders that we use for the example forest. There is more detail on this in the
Shaders section.