Jump to content

Graphics: Difference between revisions

152 bytes added ,  10 July 2015
adding screenshot of what happens when ray-casting fails
(making new page with graphics portion of Engine page)
 
(adding screenshot of what happens when ray-casting fails)
Line 9: Line 9:


===Oni's solution: Rays===
===Oni's solution: Rays===
[[Image:Ray-casting failure.jpg|thumb|right|If you've ever thought that you briefly saw flashes of color while turning the camera, now you know why.]]
It's an original algorithm that achieves both view frustum and occlusion culling. An overview of the algorithm is presented in the following paper:<br>
It's an original algorithm that achieves both view frustum and occlusion culling. An overview of the algorithm is presented in the following paper:<br>
[http://oni.bungie.org/archives/brent_gdc00.html An Algorithm for Hidden Surface Complexity Reduction and Collision Detection Based On Oct Trees] (figure 1 and 2 are mixed up) by Brent H. Pease (coder for Oni)
[http://oni.bungie.org/archives/brent_gdc00.html An Algorithm for Hidden Surface Complexity Reduction and Collision Detection Based On Oct Trees] (figure 1 and 2 are mixed up) by Brent H. Pease (coder for Oni)