Deferred Shadows Marching
- Geometry indipendent
- Lights number indipendent
- Does not store shadowmaps/lightmaps or other expensive memory in GPU
- Can be merged with other forward/deferred rendering techinques
- Optimal for rendering moving/appearing soft lights, particles or flashes.
- Fake shadows, sometimes DSM produces artifacts or incorrect results
- DSM can only cast shadows of geometry that fits in the screen