
Above is the chekpoint picture.
· Non Photorealism
· Robert Marinaro
· Computer Graphics II: 4003-571
· Reynold Bailey
· Project Web Site URL
· From the project proposal:
o Week 4: Create Line Textures and Load them
o Week 4&5: Create Window for loading Mesh
o Week 5&6: have the 3D mesh loaded in
o Week 6&7: Have tone detection finalized
o Week 7-9: Implement NPR and test
· What has been done so far
o So far I have created a window-using GLUT. I also wrote an object loader, which draws it on the scene and renders it using Open-GL. The ‘w’, ‘a’, ‘s’, ‘d’ keys rotate the object. The ‘1’, ‘2’ keys change the light source. Also there are two cameras, which can be alternated by pressing ‘c’ and ‘v’. Below is a screenshot. · I would say I am slightly behind in my progress. I have not created the line texture files. I am also working on using procedural shading instead of loading the textures from a file.
· A revised timeline
o Week 6: Finish window input.
o Week 6 & 7: Tone detection
o Week 7 & 8: Work on Textures (based on designs already sketched)
o Week 8 & 9: finalize NPR
o Week 9: Test
This is the completed Assignment checkpoint, with the checkered pattern. Bellow is an extra picture with another procedural shader. 
· Student: Robert Marinaro
· Class: Computer Graphics II: 4003-571
· Professor: Reynold Bailey
· Project Website http://rjm5199.blogspot.com/
o This Project’s goal is to create non-photo realistic rendering. This image will look like it was drawn using the hatching technique. Loading in a 3D mesh and rendering it NPR. It will be viewable from different camera angles, as well as the lighting of the scene will be able to move around. I will be using the information found from these two sources. Here and Here.
· System and Software
o Hardware: PC running Windows Vista with a NVIDIA 8600
o Software: OpenGL, C++
· A breakdown of project components, e.g.:
o The end result will be a window with controls to change the light source location and camera angle. In the window an imported 3D mesh will be shown and rendered non photo realistically.
· Project Responsibilities:
o Create a window with controls for Camera and light location
o Create Line Textures
o Write an Algorithm for NPR
o Load a 3D Mesh onto the screen
· Project Timeline:
o Week 4: Create Line Textures and Load them
o Week 4&5: Create Window for loading Mesh
o Week 5&6: have the 3D mesh loaded in
o Week 6&7: Have tone detection finalized
o Week 7-9: Implement NPR and test
· Final Presentation:
o Show object without NPR (rendered normally)
o Show Slides showing various step taken to implement algorithm
o Show Program with NPR
o Show Image from different camera views and with different light sources.
o Show with NPR

