Documentation
Course Information
Support Code
Fibermesh | |
---|---|
consistency.m | check for consistency of a mesh structure |
curve.m | lets the user input a curve by clicking a bunch of points; draws a curve through those. The first point and the half-way point are special: The user clicks one more point, and we deform the curve so that (a) it has the same laplacians as the original, (b) it still passes through the first point, and (c) the halfway point is moved to that last-clicked point. Of course, these requirements are inconsistent, so we simply approximate. Right now, the weighting on 'go through the right points' is 50 times the weighting on 'correct laplacians'. |
Readings
Readings For Section | Author |
---|---|
The Rendering Equation | Kajiya |
Bidirectional Path Tracing | Lafortune, Willems |
Painterly Rendering for Animation | Barbara Meier |
Simulating Knitted Cloth at the Yarn Level | Kaldor, James, Marschner |
Art-based Rendering with Continuous Level of Detail | Markosian, Meier, ... |
Artificial Evolution for Computer Graphics | Karl Sims |
Deformation Transfer for Triangle Meshes | Sumner and Popovic |
Wang Tiles for Image and Texture Generation | Cohen, Shade, Hiller .... |
As-Rigid-As-Possible Shape Manipulation | Igarashi, Moscovich, Hughes |
Spatial Keyframing for Performance Driven Animation | Igarashi, Moscovich, Hughes . |
Readings For Projects | Author |
---|---|
Art-Based Rendering of Fur, Grass, and Trees | Kwalski, Markosian, ... |
Art-based Rendering with Continuous Level of Detail | Markosian, Meier, ... |
Readings For Class | Author |
---|---|
Seam Carving | Avidan, Shamir |
The Rendering Equation | Kajiya |
Light Transport Notes I (internal) | McGuire |
Light Transport Notes II (internal) | McGuire |
Light Transport | Spike |
Photon Mapping | Spike |
Global Illumination Using Photon Mapping | Jensen |
CS123 Raytracing Slides | van Dam |
Image Analogies | Hertzmann |
Image Quilting | Efros |
Mean Value Coordinates | Floater |
Harmonic Coordinates | DeRose, Meyer |
Harmonic Coordinates for Character Articulation | Joshi, Meyer, DeRose, Green, Sanocki |
Suggested Readings | Author |
---|---|
CS143 Introductory Matlab Tutorial | Roth |
Matlab Tips | Spike |
Fast Texture Synthesis | Wei-Levoy |
Synthesizing Natural Textures | Ashikhmin |
Efficient Importance Sampling Techniques for Photon Maps | Keller, Wald |
Photon Maps in Bidirectional Monte Carlo Ray Tracing of Complex Objects | Jensen, Christensen |
Photon Mapping Course Notes | Jensen |
Mean Value Coordinates for Closed Triangular Meshes | Ju, Schaefer, Warren |
Positive Mean Value Coordinates | Lipman, Kopf, Cohen-Or, Levin |