GSoC/GCI Archive
Google Summer of Code 2009 The Aqsis Team

Optimization of Dicing Algorithm in the Aqsis Renderer

by trevdavlo for The Aqsis Team

As a Reyes renderer, Aqsis relies on dicing scene primitives into micropolygons which create all surface detail. While this method can produce rendered scenes of photographic quality with greater efficiency than previous raytracing methods, a robust dicer implementation must be flexible enough to efficiently dice any degenerate geometry presented to it. I propose to refactor the Aqsis dicing module with specific optimizations in mind, rewriting critical sections where necessary.