VIZA 665 : Digital Compositing
Spring 2019

Project 06: Image-Space Modeling of a reflactive/refractive scene First Review: Mar. 04
Submissions Due: March. 18
 

Overall Goal:

To learn handling scenes with transparent objects. In this particular project, you will learn how to construct proxy geometry for transparent (and reflective) objects.

Synopsis:

This project is intended for you to deal with scenes that include transparent objects. Use the assigned scene with refractive objects as a background.

Project Description:

You will replace the photograph of the refractive scene with image-space proxy geometry and an advanced Barycentric shader that represent materials.

Project Requirements:

  1. Be sure that the proxy geometry is very simple and masked properly.
  2. Use an image-space reconstruction: either masked-3D shapes, or mock-3D shapes such as depth map or normal map. See the book for detailed explanation. They can be modeled in your favorite modeling software such as Maya or Houdini.
  3. In this project, the shapes do not have to be exactly correct. It is actually better if you spent less time to build the proxy geometry.
  4. For material representation, create multiple control images to be interpolated by Barycentric shader.
  5. For creating these images, you can use your favorite image manipulation software such as Photoshop or Gimp.
  6. Incorporate proxy geometry and shader to be able to move sun light to any position to still obtain reasonable results.
  7. Your shader can be implemented as either Maya, GLSL, OpenSL shader, or image compositing in Photosohop. You can choose the one you would feel most comfortable. All the methods will be explained in the class.

Since we use this scene for the next project, we do not want any problem that can make the next project harder. Therefore, be prepared to take make changes based on the critics in the class.


Project Submission:

Please upload your images to project website for critical review and class discussion.


General Checklist for projects

: For each project, we will check the following items.
  • Qualitative matching local camera position and orientation
  • Qualitative Consistent matching of artificial object with the lights and objects in the original image
    (each subject counted one and they depend on the problem.)
    • For diffuse parts of artificial object
      • Shading
      • Colors
      • Ambient illumination
      • Contact shadows
    • Specular/glossy parts of artificial object
      • Specular reflection of light
      • Reflection of environment
    • Transparent/translucent parts of artificial object
      • Refraction of light
      • Refraction of environment
    • Shadow of artificial object
      • Shadow colors
      • Shadow shape
    • Reflection of artificial object
      • Shape of reflection
      • Shading of reflection
      • Colors of reflected object
      • Ambient illumination of reflected object
      • Contact shadows
    • Refraction of artificial object
      • Shape of refraction
      • Shading of refraction
      • Noise on refraction
      • Ambient illumination on refracted object
      • Refraction of contact shadows
      • Inclusion of opaque regions
  • Additional effects to be considered
    • Scatttering
    • Subsurface scattering
    • Consistent noise with original
    • Halo avoidance