frostbite dice rendering battlefield seed siggraph raytracing gdc bf3 games ray tracing pica pica graphics audio ea lighting directx mantle procedural art ray-tracing mirrors edge sga sound bf4 architecture pbr deep learning video games global illumination 1943 animation game nvidia vulkan allocation memory stack scope level design optimization programming pathfinding culling spu deferred dx11 ill