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.
Currently browsing tag
Some more features implemented in my thesis project: Stroke fading (soft lines + anti-aliasing) Suggestive Highlights (still some tweaking – in combination with suggestive contours they give a false “embossed” impression) Various optimizations for time-coherent contours (see this follow-up paper). The ‘flickering’ issues I had with changing viewports have been …
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.
Still needs filtering and optimization, but it’s a first step.
I thought it would be a nice experiment to log my progress on implementing suggestive contours for my thesis on a minute-by-minute basis. Whether this turns out to be an interesting log or a boring concatenation of my sloppy coding adventures, we’ll see. I might discover what’s eating the most …
Now works in every viewing direction. Up next: suggestive contours.
Some contour results.