Thesis

In the academic year 2009-2010, I did my Master’s thesis. My promotor was Prof. Dr. Ir. Ph. Dutré of the Computer Graphics group at the Computer Sciences department of tthe Catholic University of Leuven. My day-to-day progress was monitored by Dr. B. J. Brown and Ir. R. Schoukens.

Contour line extraction and rendering for interactive 3D applications focuses on different methods (Object Space and Image Space) to compute and render contour lines and suggestive contour lines, starting from a regular 3D mesh. Rendering line drawings of complex models at interactive rates is the main goal.

The Object Space GPU shader method proposed in this work outperforms traditional CPU-based methods


Thesis Text

  • Download the thesis text (PDF, 10.9 Mb) here. The main text body is in dutch, but Appendix A contains an English article summarizing my work.
  • Read all posts concerning my thesis here.

Code

  • Source code and demo applications can be downloaded from the Thesis Code page.
  • All implementations for this thesis were writtin in C++ with OpenGL rendering.
  • Code is provided under the GNU General Public License (GPL).

Images

Armadilo, 350000 faces

GPU-based Object Space Contour Rendering

Image Space suggestive contour rendering

Realtime Miller-style rendering

Code is poetry. Please, Suffusion WordPress theme by Sayontan Sinha