Pane
This is the project page for Pane, a physically based renderer
(global illumination ray tracer).
Pane is a work in progress. See below for the latest images.
Basic features are:
- Photon mapping and Monte-Carlo path tracing
- Reads Inventor / VRML 1.0 files
- Octree-R ray-triangle intersection acceleration
- HDR Image based lighting, depth of field, irradiance caching, glare, bump-mapping,
texture-mapping, animation support, etc.
Contents
Thank you:
- David Banks my graduate
advisor and mentor, for teaching and support
- Josh Grant for the original idea
of using Inventor to read the scene file. Parsing a scene file was the most
frightening aspect and OIV
does it for free.
- Chris Baker for the idea
of using an octree, which got me started on this whole shebang
- Chuck Mason for teaching
me how to use STL and debug with gdb
- Chris Weigle, for a bug report
- Henrik Jensen for the
Photon mapping algorithm and ideas presented in his invaluable book
- Peter Shirley for
his essential book
on ray tracing
- The many authors of papers I referred to
- FSU, including all the systems operators I annoyed regularly.
- NSF
I would also like to thank the following students at other universities
who have also implemented Photon Mapping, and whose websites were inspiring:
Other inspiring renderers:
- Read geometry from regular Inventor (VRML) files
- Interactive scene viewer, renderer
- Command line renderer
- Octree for fast ray-triangle intersection
- Recursive ray tracing
- Reflection, refraction (with attenuation)
- Writes PPM image format
- Tone mapping
- Can set image size, number of samples, level of recursion
- Area and point lights
- Physically based lighting using SI metrics of meters and watts
- Importance sampling multiple luminaires
|
- Monte Carlo path tracing (slow global illumination solution)
- Separate global and caustic photon maps
- Photon mapping using algorithm described in Jensen's
book (4 component,
faster global illumination solution)
- Automatic maximum search radius for photon map irradiance estimate
- Precomputed irradiance
- Quasi-random sequences for sampling, path tracing, emission (optional)
- Normal, color, emission, shininess, transparency interpolation on
triangles
- Texture mapping with bilinear interpolation and hermite smoothing
- Depth of field
- HDR Image Based Lighting (MCPT and Photon Mapping)
- Beer's law
- Participating media (single scattering only)
- Glare simulation (both Shirley and Nakamae)
- Bump mapping
- Fresnel reflection (metallic)
|
Below are images rendered with Pane, in reverse chronological order.
The format is in the style of a diary. The top shows the latest
developments while the bottom shows the very first images.
Don't forget to look at more images on Page 2.
|
Movies
|
8/7/04
Most of these images were rendered by other researchers using Pane.
Click on any image to see a larger version and image credits.
|
11 minutes
SGI Altex 350
(8 Itanium2 64-bit 1.5 GHz processors) |
11 minutes
SGI Altex 350
(8 Itanium2 64-bit 1.5 GHz processors) |
42 minutes
Dual Xeon 3.0 GHz |
16 minutes
Dual Xeon 3.0 GHz |
2/25/04
|
Older Images (Page 2)
- 1
-
James Arvo.
Stratified sampling of spherical triangles.
In SIGGRAPH '95: Proceedings of the 22nd annual conference on
Computer graphics and interactive techniques, pages 437-438, New York, NY,
USA, 1995. ACM Press.
- 2
-
D. R. Baum, H. E. Rushmeire, and J. M. Winget.
Improving radiosity solutions through the use of analytically
determined form-factors.
In SIGGRAPH '89: Proceedings of the 16th annual conference on
Computer graphics and interactive techniques, pages 325-334, New York, NY,
USA, 1989. ACM Press.
- 3
-
Per H. Christensen.
Faster photon map global illumination.
Journal of Graphic Tools, 4(3):1-10, 2000.
- 4
-
I. Friedel and A. Keller.
Fast generation of randomized lowdiscrepancy point sets.
In H. Niederreiter, K. Fang, and F. Hickernell, editors, Monte
Carlo and Quasi-Monte Carlo Methods 2000, pages 257-273. Springer, 2000.
- 5
-
Andrew S. Glassner.
Space subdivision for fast ray tracing.
IEEE Computer Graphics and Applications, 4(10):15-22, 1984.
- 6
-
Henrik Wann Jensen.
Importance Driven Path Tracing Using the Photon Map.
In P. M. Hanrahan and W. Purgathofer, editors, Rendering
Techniques '95 (Proceedings of the Sixth Eurographics Workshop on
Rendering), pages 326-335, New York, NY, 1995. Springer-Verlag.
- 7
-
Henrik Wann Jensen.
Realistic image synthesis using photon mapping.
A. K. Peters, Ltd., 2001.
- 8
-
A. Keller.
Strictly deterministic sampling methods in computer graphics.
mental images Technical Report, 2001.
- 9
-
T. Kollig and A. Keller.
Efficient multidimensional sampling.
Computer Graphics Forum, 21(3):557-563, September 2002.
- 10
-
Thomas Kollig and Alexander Keller.
Efficient bidirectional path tracing by randomized quasi-monte carlo
integration.
In Monte Carlo and Quasi-Monte Carlo Methods 2000, pages
290-305, New York, NY, 2001. Springer-Verlag.
- 11
-
Tomas Moller and Ben Trumbore.
Fast, minimum storage ray-triangle intersection.
Journal of Graphic Tools, 2(1):21-28, 1997.
- 12
-
Eihachiro Nakamae, Kazufumi Kaneda, Takashi Okamoto, and Tomoyuki Nishita.
A lighting model aiming at drive simulators.
In SIGGRAPH '90: Proceedings of the 17th annual conference on
Computer graphics and interactive techniques, pages 395-404, New York, NY,
USA, 1990. ACM Press.
- 13
-
Art B. Owen.
Monto carlo extension of quasi-monte carlo.
In Proceedings of the 30th conference on Winter simulation,
pages 571-578. IEEE Computer Society Press, 1998.
- 14
-
Art B. Owen.
Quasi-monte carlo sampling.
In SIGGRAPH 2003 Course Notes 44. SIGGRAPH, 2003.
- 15
-
Matt Pharr and Greg Humphreys.
Physically Based Rendering : From Theory to Implementation.
Morgan Kaufmann, August 2004.
- 16
-
Christophe Schlick.
A Customizable Reflectance Model for Everyday Rendering.
In Fourth Eurographics Workshop on Rendering, number 93 RW in
EG, pages 73-84, Paris, France, 1993.
- 17
-
Christophe Schlick.
An inexpensive brdf model for physically-based rendering.
Comput. Graph. Forum, 13(3):233-246, 1994.
- 18
-
Peter Shirley.
Nonuniform random point sets via warping.
In David Kirk, editor, Graphics Gems III, pages 80-83.
Academic Press, Boston, 1992.
- 19
-
Peter Shirley and Changyaw Wang.
Direct Lighting Calculation by Monte Carlo Integration.
In P. Brunet and F. W. Jansen, editors, Photorealistic Rendering
in Computer Graphics (Proceedings of the Second Eurographics Workshop on
Rendering), pages 54-59, New York, NY, 1994. Springer-Verlag.
- 20
-
Peter Shirley, Changyaw Wang, and Kurt Zimmerman.
Monte Carlo techniques for direct lighting calculations.
ACM Transactions on Graphics, 15(1):1-36, 1996.
- 21
-
Brian Smits and Henrik Wann Jensen.
Global illumination test scenes.
Technical Report UUCS-00-013, University of Utah, 2000.
- 22
-
John M. Snyder and Alan H. Barr.
Ray tracing complex models containing surface tessellations.
In SIGGRAPH '87: Proceedings of the 14th annual conference on
Computer graphics and interactive techniques, pages 119-128, New York, NY,
USA, 1987. ACM Press.
- 23
-
Greg Spencer, Peter Shirley, Kurt Zimmerman, and Donald P. Greenberg.
Physically-based glare effects for digital images.
In SIGGRAPH '95: Proceedings of the 22nd annual conference on
Computer graphics and interactive techniques, pages 325-334, New York, NY,
USA, 1995. ACM Press.
- 24
-
Changyaw Allen Wang.
The direct lighting computation in global illumination methods.
PhD thesis, Indiana University, 1994.
- 25
-
Gregory J. Ward and Paul Heckbert.
Irradiance Gradients.
In Third Eurographics Workshop on Rendering, pages 85-98,
Bristol, UK, 1992.
- 26
-
Gregory J. Ward, Francis M. Rubinstein, and Robert D. Clear.
A ray tracing solution for diffuse interreflection.
In Proceedings of the 15th annual conference on Computer
graphics and interactive techniques, pages 85-92. ACM Press, 1988.
- 27
-
Alan H. Watt, Mark Watt, and Alan Watt.
Advanced Animation and Rendering Techniques: Theory and
Practice.
ACM Press, 1992.
- 28
-
Kyu-Young Whang, Ju-Won Song, Ji-Woong Chang, Ji-Yun Kim, Wan-Sup Cho,
Chong-Mok Park, and Il-Yeol Song.
Octree-r: An adaptive octree for efficient ray tracing.
IEEE Transactions on Visualization and Computer Graphics,
1(4):343-349, 1995.
- 29
-
G. Wyszecki and W. Stiles.
Color Science: Concepts and Methods, Quantitative Data and
Formulae.
Wiley, New York, 1982.
|
|