3D Views of Traditional 2D Hatching Illustrations using Layering

Bachelor project by Tijmen Klein

 

Traditional hatching illustrations are 2D representations of a 3D scene. This thesis is concerned with the creation of 3D views based on such illustrations. A Java application is developed that allows the user to interactively select layers in an illustration, which can be enhanced by snakes. The selected layers are automatically extracted, placed into a 3D scene and modified, by scaling and positioning, to match the perspective of the original illustration. The user is able to adjust the depth of each individual layer. Finally, an anaglyphicly rendered output scene is created, that allows the viewers to perceive the image as a spatial scene.

You can download Tijmen Klein's bachelor thesis here. You can also run the application directly via Webstart.