30.11.2012 Views

The Technology Behind the Elemental Demo - Unreal Engine

The Technology Behind the Elemental Demo - Unreal Engine

The Technology Behind the Elemental Demo - Unreal Engine

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>The</strong> Cone Trace function<br />

�<br />

�<br />

Advances in Real-Time Rendering in<br />

3D Graphics and Games Course<br />

float4 HDRColorAndOcclusion = SVOLookupLevel (float3 Pos, int Mip, float3 Direction)<br />

� Traverse tree to find node index and node local position<br />

� 3 tri-linear filtered lookups in 32 bit volume texture to get 3 directions<br />

� Weight results based on direction (Ambient Cube [McTaggart04])<br />

float4 HDRColorAndOcclusion = SVOConeTrace (float3 Pos, float3 Direction, float ConeAngle)<br />

� Calls SVOLookup() many times<br />

� Get all lighting coming from <strong>the</strong> given direction in a cone

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!