Monday, February 16, 2009

Renderman Shader Assignment

Picture with modified shaders
Picture with new shaders

bonus image

Friday, February 13, 2009

Final Checkpoint: Tone

Ward: Luminace 1

Ward: Luminace 1000

Ward: Luminance 10000

Reinhart: 1
Reinhart: 1000
Reinhart 10000




Wednesday, February 4, 2009

Checkpoint 6: Transmission



Above is the Checkpoint 6 Image: Transmission. Only one left to go. Below is two images to show the extra for the checkpoint.  
If you look at shadow created at the bottom of image by the front sphere the shadow is affected by the transparency. 

Friday, January 30, 2009

Monday, January 19, 2009

Project Midquarter Update: NPR

·      Non Photorealism

·      Robert Marinaro 
 

·      Computer Graphics II: 4003-571
 

·      Reynold Bailey

·      Project Web Site URL 
 

·      From the project proposal: 
 

  • Project Objectives:
  • Create non-photo realistic rendering; Look like a drawing using the hatching technique
    • Load a 3D mesh
    • Viewable from different camera angles
    • Move Light source
  • Project Timeline, i.e., a list of milestones and when you expect to achieve them. 
 

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

Monday, January 12, 2009

Checkpoint 4: Procedural shading

This is the completed Assignment checkpoint, with the checkered pattern. Bellow is an extra picture with another procedural shader. 


Tuesday, January 6, 2009

Project Proposal: NPR

Below is my reworked Proposal. It will still focus on Non-Photorealistic Rendering, only instead of being a toon shader it will creating a Hatching effect 

Title: Non Photo-Realistic Rendering

·      Student: Robert Marinaro

·      Class: Computer Graphics II: 4003-571

·      Professor: Reynold Bailey

·      Project Website http://rjm5199.blogspot.com/

  • Project Objective:

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