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.