CRYENGINE supports shadow casting from all available light sources and shadow receiving on all deferred and most forward rendered geometry. We use traditional shadow mapping for all shadow generation.
Due to the vastly different area of influence, we classify shadow casting light sources into two categories:
Since shadow generation is an expensive process, CRYENGINE offers various strategies to reduce run-time costs: