OpenCL Raytrace 'benchmark' v0.02

írta: lenox, 14 éve

A múltkori Mandelbrot óta az egyik szabad estémen elkészítettem a második kis progit. Nyílván egy sakktáblán gömbök jellegű scene az nem túl bonyolult, de szerintem vannak benne érdekes dolgok. Első pl. a teljes képernyős antialiasing, elégedett vagyok vele, a sakktábla meg a gömbök sem pixelesek.Masodik az ég, procedurális textúra, konkrétan Perlin-noise. A kolléga Oscart is kapott érte, illetve Technical Achievement Awardot. A többi már kevésbé érdekes, de nyilván egyesével meg kellett csinálni, van árnyék, highlight, vakító 'nap'.

Kipróbáltam több kártyán, ugyhogy nvidia g92-n meg gt200-on, Fermin, illetve ati 4xxx-en es 5xxx-en. Ment mindenhol, atin neha a 4. gömb árnyéka nem jelent meg. GTX 480-on 150 fps, GTX 285-on 48 fps, tud valamit a Fermi. 5870 nemsokara... Szokás szerint OpenCL kell hozza, nvidiánál megfelelő driver, atinál stream sdk.

Letöltés itt.