In the second semester of this year, I’ll have to apply the suggestive contours algorithm I’ve implemented in an interesting way, in order to have some experimental results upon which I can base my thesis. A report on what I found out behind the cut.
Having finished the basic implementation of contours and suggestive contours, I’m now implementing features like fading and suggestive highlights. I thought it would also be interesting to test my current implementation (and the effect of suggestive contours themselves) on some interesting test objects. Findings behind the cut.
Here’s the Stanford Dragon rendered using suggestive contours:
A new implementation of regular contours got rid of the noise I had in certain models with sharp edges (Stanford Dragon).
Further optimization made it possible to record this demo:
Now, I’m trying to find out why the suggestive contours ‘flicker’ in nearby viewpoints.
After my first meeting about my thesis, I got the assignment to read a few papers (most of them from SIGGRAPH talks) about various topics in Non-Photorealistic Rendering. It was a good opportunity to put down the (otherwise excellent) Accelerated C++ and dive into the wonderful world of research papers.
The first one on the list was Suggestive Contours for Conveying Shape by Doug DeCarlo et al., from SIGGRAPH 2003.



