Timings for SPD scene on POVRAY and GOLEM This was measured 21th of November 1998 by Vlastimil Havran havran@fel.cvut.cz Notes: resolution 513x513 pixels, but 513x513 = 263169 primary rays according to SPD document Implementations: povray - version 3.00b.Linux.gcc, compiled on Linux, RedHat 5.1, ELF, gcc version 2.8.1 Options: -O2 -finline-functions golem - version 1.00 ( -revision version-1-0-8 under CVS) compiled on Linux, RedHat 5.1, ELF, gcc version 2.8.1 Options: -O2 -finline-functions Tests conducted on: Pentium-MMX, 166MHz, 64MB RAM Primitives are S=sphere, P=polygon, T=polygonal patch, Y=cylinder, O=cone, listed from most in database to least Scene: balls gears lattice mount rings primitives SP P CS PS YSP total prim. 7382 9345 8281 8196 8401 SPD-ref eye hit rays 263169 245086 ---- 173125 263169 reflect rays 175095 304643 ---- 354769 315236 refract rays ----- 207564 ---- 354769 ------ shadow rays 954368 2246955 ---- 412922 1085002 povray-a (max_trace_level=3) #rays [-] 415543 444124 487639 757765 548930 #shadow rays tests[-] 1519186 3409231 1709863 702941 1671338 #reflected rays[-] 152374 85982 224470 247298 285761 #transmitted rays[-] ------ 94973 ------- 247298 ------ #ray-shape tests[-] 16908K 557964K 160583K 32884K 171734K #preproc_time[s] 4 31 11 6 6 #rendr. time[s] 74 513 182 61 203 povray-b (max_trace_level=4) #rays [-] 431228 452071 495541 970721 580700 #shadow rays tests[-] 1583322 3510445 1819545 851259 1781312 #reflected rays[-] 168059 85983 232372 353776 317531 #transmitted rays[-] ----- 102919 ----- 353776 ------- #ray-shape tests[-] 45508K 785966K 173139K 37411K 189573K #preproc_time[s] 4 30 11 6 7 #rendr. time[s] 81 526 195 73 224 golem-a (RayRecursDepth=4) #all rays [-] 1403877 2851495 1680999 1338455 1655130 #shadow rays [-] 960201 2092698 1169331 362264 1077996 #reflected rays[-] 180507 296304 248499 356511 313965 #transmitted rays[-] ------ 199324 ------ 356511 ------ timings (compiled with macros -D__X_WIN_SUPPORT -D__TRAVERSAL_STATISTICS) #IntersTests [-] 11132K 16564K 13082K 5417K 18769K #IntersPerRay [-] 7.93 5.809 7.882 4.047 11.34 #preproc_time [s] 3.77 4.16 3.72 2.99 4.59 #rendr_time [s] 47.3 314.8 93.01 39.39 139.2 timings (compiled with macros -D_ENABLE_CACHING_LIGHTS) #IntersTests [-] 11126K 16564K 13082K 5417K 18769K #IntersPerRay [-] 7.925 5.809 7.882 4.047 11.34 #preproc_time [s] 3.69 4.33 3.8 2.87 4.47 #rendr_time [s] 42.1 309.6 83.36 35.26 130.5 timings (compiled with macros -D_ENABLE_CACHING_LIGHTS -D_BSP_ROPES) #IntersTests [-] 11126K 16564K 13082K 5417K 18769K #IntersPerRay [-] 7.925 5.809 7.882 4.047 11.34 #preproc_time [s] 4.09 5.45 5.09 3.38 5.71 #rendr_time [s] 35.13 292.4 68.65 28.98 121.7 balls gears lattice mount rings ------------------------------------------------------------------------------ Scene: shells teapot tetra tree primitives S TP P OSP total prim. 5761 9264 4096 8191 SPD-ref eye hit rays ---- 161120 49788 169836 reflect rays ---- 225248 0 0 refract rays ---- 0 0 0 shadow rays ---- 407656 46112 1097419 povray-a (max_trace_level=3) #rays [-] 351315 490633 263169 263169 #shadows rays t.[-] 168680 870529 89246 2165161 #reflected rays[-] 88146 227464 ----- ------ #transmitted rays[-] ------- ------ ----- ------ #ray-shape tests[-] 229976K 40170K 6220K 36633K #preproc_time[s] 4 3 3 7 #rendr. time[s] 369 61 11 85 povray-b (max_trace_level=4) #rays [-] 351315 490633 263169 263169 #shadows rays t.[-] 168680 870529 89246 2165161 #reflected rays[-] 88146 227464 ----- ------ #transmitted rays[-] ------- ------ ----- ------ #ray-shape tests[-] 22997K 40170K 6220K 36633K #preproc_time[s] 4 2 2 7 #rendr. time[s] 387 64 11 82 golem-a (RayRecursDepth=4) #all rays [-] 340685 897519 309587 1374278 #shadow rays [-] 77516 407472 46418 1111109 #reflected rays[-] ----- 226878 ----- ------- #transmitted rays[-] ----- ------ ----- ------- timings (compiled with macros -D__X_WIN_SUPPORT -D__TRAVERSAL_STATISTICS) #IntersTests [-] 93382K 4691K 583K 5871K #IntersPerRay [-] 274.1 5.227 1.882 4.272 #preproc_time [s] 12.09 4.21 1.08 4.28 #rendr_time [s] 145 29.9 5.91 40.26 timings (compiled with macros -D_ENABLE_CACHING_LIGHTS) #IntersTests [-] 93382K 4690K 583K 5871K #IntersPerRay [-] 274.1 5.226 1.882 4.272 #preproc_time [s] 11.6 4.3 1.11 4.38 #rendr_time [s] 116.8 26.67 5.38 36.7 timings (compiled with macros -D_ENABLE_CACHING_LIGHTS -D_BSP_ROPES) #IntersTests [-] 93382K 4690K 583K 5871K #IntersPerRay [-] 274.1 5.226 1.882 4.272 #preproc_time [s] 13.11 5.12 1.26 4.48 #rendr_time [s] 115.8 21.82 5.52 32.8 shells teapot tetra tree