ABSTRACT
Whenever you start a renderer, you need a way to see an image. The most straightforward way is to write it to a file. The catch is, there are so many formats and many of those are complex. I always start with a plain text ppm file. Here's a nice description from Wikipedia:
Supplemental Material
- {Blinn1977Reflection} Models of Light Reflection for Computer Synthesized Pictures James F. Blinn in SIGGRAPH '77: Proceedings of the 4th annual conference on Computer graphics and interactive techniques, p. 192--198, ACM, New York, NY, USA, 1977. Official URL: http://dl.acm.org/citation.cfm?id=563893 Free URL: https://www.microsoft.com/en-us/research/wp-content/uploads/1977/01/p192-blinn.pdf Google Scholar
Digital Library
- {Blinn1978Bump} Simulation of Wrinkled Surfaces James F. Blinn SIGGRAPH Comput. Graph. 12:3, p. 286--292, ACM, New York, NY, USA, August 1978. Official Google Scholar
Digital Library
- {Edwards2006BRDF} <b>The Halfway Vector Disk for BRDF Modeling</b> Dave Edwards, Solomon Boulos, Jared Johnson, Peter Shirley, Michael Ashikhmin, Michael Stark, Chris Wyman ACM Transactions on Graphics 25:1, p. 1--18, ACM, New York, NY, USA, 2006. Google Scholar
Digital Library
- {Edwards2006BRDF} <b>The Halfway Vector Disk for BRDF Modeling</b> Dave Edwards, Solomon Boulos, Jared Johnson, Peter Shirley, Michael Ashikhmin, Michael Stark, Chris Wyman ACM Transactions on Graphics 25:1, p. 1--18, 2006. Official URL: http://dl.acm.org/citation.cfm?id=1122502 Free URL: http://www.cs.utah.edu/~boulos/papers/brdftog.pdf Google Scholar
Digital Library
- {Heitz2014Masking} <b>Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs</b> Eric Heitz JCGT 3:2, p. 48--107, 2014. Free URL: http://jcgt.org/published/0003/02/03/paper.pdfGoogle Scholar
- {Lambert1760Photometrie} <b>Photometrie</b> Johann Heinrich Lambert p. 433, W. Engelmann, 1760. Free URL: http://archive.org/details/lambertsphotome00lambgoogGoogle Scholar
- {Newton1704Opticks} <b>Opticks</b> Isaac Newton, Sam Smith and Benj. Walford, 1704. Free URL: https://archive.org/details/Optics_285Google Scholar
- {Nicodemus1977Reflectance} <b>Geometrical Considerations and Nomenclature for Reflectance</b> F. E. Nicodemus, J. C. Richmond, J. J. Hsia, I. W. Ginsberg, T. Limperis in Final Report National Bureau of Standards, Washington, DC. Inst. for Basic Standards., Ott (ed.), October 1977. Official URL: http://www.amazon.com/Geometrical-considerations-nomenclature-reflectance-Standards/dp/B003TSD18SGoogle Scholar
- {Porter1984Compositing} <b>Compositing Digital Images</b> Thomas Porter and Tom Duff SIGGRAPH Comput. Graph. 18:3, p. 253--259, ACM, New York, NY, USA, January 1984. Official Google Scholar
Digital Library
- {Veach1998Thesis} <b>Robust Monte Carlo Methods for Light Transport Simulation</b> Eric Veach Adviser-Leonidas J. Guibas, Stanford University, Stanford, CA, USA, 1998.Google Scholar
Recommendations
"Reality vs illusion" real-time ray tracing
SIGGRAPH '19: ACM SIGGRAPH 2019 Real-Time Live!We will discuss how we achieved the goals for the production of Unity's "Reality vs illusion" demo, as well as give an overview of using real-time ray tracing technology in a games production pipeline. Our system is built on the insights learned by ...
Real-time volume caustics with adaptive beam tracing
I3D '11: Symposium on Interactive 3D Graphics and GamesCaustics are detailed patterns of light reflected or refracted on specular surfaces into participating media or onto surfaces. In this paper we present a novel adaptive and scalable algorithm for rendering surface and volume caustics in single-...




Comments