Monday, January 19, 2009

Radiosity – A Reimplementation of the Cornell Box
Mid-Quarter Update



Team: Julio Espinal, Nicholas Wilsey*
Class: Computer Graphics II (4003-571/4005-762)
Professor: Reynold Bailey


Project Objectives:

  • Implementation of a complete radiosity solution.
  • And if there is time:
    • Mergence of radiosity and ray-tracing together into a single solution.
    • Creating a progressively refined solution as the camera moves through a scene.
    • Implementation of a parallel computing solution to calculating the form-factor.

Project Responsibilities:

    Julio: Implementation of scene-file input/output library.
    Nicholas: Implementation of data structures library.


    After completing our initial responsibilities, we plan to come together to accomplish this project’s additional components.

Project Timeline:
  • Week 3:
    • Complete needed research.

  • Week 4:
    • Complete scene setup from file, including pre-calculated patches.
    • Complete implementation of data structures needed.

  • Week 5:
    • Begin implementation of form-factor determinant (hemi-cube).

  • Week 6:
    • Complete implementation of form-factor determinant.
    • (Mid-Quarter Review Due)

  • Week 7:
    • Begin implementation of progressive refinement radiosity algorithm.

  • Week 8:
    • Complete implementation of radiosity algorithm.
    • Begin implementation of any extra components.

  • Week 9:
    • Complete any implementation of extra components.
    • (Presentations Begin)

  • Week 10:
    • (Presentations Continue)

  • Week 11:
    • (Project Materials Due)


Progress Made:

  • Created a custom input file and parser.
  • Implemented the core data structures.
  • Begun implementation of the form-factor determinant (hemi-cube).
  • Begun implementation of the progressive refinement algorithm.

Assessment of Progress:

    Everything is going as scheduled. By the end of week 6 we will have completed the implementation of the form-factor determinant, and as we have already begun writing the progressive refinement algorithm, it should be completed on schedule as well.
    We have also begun considering extra components to this project, and barring any unforeseen problems, should have a few in the end.

* Team Leader

No comments:

Post a Comment