01.08.2013 Views

Ray Tracing op GPU en CPU - EDM - UHasselt

Ray Tracing op GPU en CPU - EDM - UHasselt

Ray Tracing op GPU en CPU - EDM - UHasselt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

(a) (b) (c)<br />

(d) (e)<br />

Figuur 2.9: Spatiale subdivisie structur<strong>en</strong>. (a) Regular grid (b) Bounding volume<br />

hierarchy (c) Octree (d) Kd tree (e) Bsp tree<br />

Effect<strong>en</strong> zoals “soft shadows”, “caustics” <strong>en</strong> “color bleeding” zijn met e<strong>en</strong><br />

klassieke ray tracer onmogelijk te verkrijg<strong>en</strong>. Omdat e<strong>en</strong> stochastic ray tracer<br />

veel samples per pixel (<strong>en</strong> dus rek<strong>en</strong>tijd) nodig heeft om te converger<strong>en</strong> naar e<strong>en</strong><br />

correct beeld, wordt er voor het verkrijg<strong>en</strong> van caustics <strong>en</strong> color bleeding meestal<br />

gebruik gemaakt van photon mapping. Hierbij word<strong>en</strong> foton<strong>en</strong> geschot<strong>en</strong> vanuit<br />

de lichtbronn<strong>en</strong>, zoals bij het naïeve algoritme, maar word<strong>en</strong> <strong>op</strong>geslag<strong>en</strong> in e<strong>en</strong><br />

zog<strong>en</strong>aamde photon map. De combinatie van e<strong>en</strong> stochastic ray tracer <strong>en</strong> e<strong>en</strong><br />

photon mapper (voor de indirecte belichting) is dus efficiënter om e<strong>en</strong> fotorealistisch<br />

beeld te g<strong>en</strong>erer<strong>en</strong> dan slechts één van beide techniek<strong>en</strong> te verkiez<strong>en</strong>.<br />

Meer details hierover zijn te vind<strong>en</strong> in [J<strong>en</strong>01, DBB03].<br />

14

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

Saved successfully!

Ooh no, something went wrong!