Abstract

This chapter provides an introduction to physically based rendering technique (pbrt). Rendering is the process of producing a 2D image from a description of a 3D scene. This is a very broad task and there are many ways to approach it. Physically based techniques attempt to simulate reality—that is, they use principles of physics to model the interaction of light and matter. In physically based rendering, realism is usually the primary goal. This approach is in contrast to interactive rendering that sacrifices realism for high performance and low latency or nonphotorealistic rendering, which strives for artistic freedom and expressiveness. The chapter also discusses a methodology—literate programming. Literate programs are written in a metalanguage that mixes a document formatting language and a programming language. The literate programming metalanguage provides two important features. The first is the ability to mix prose with source code. Second, the language provides mechanisms for presenting the program code to the reader in an entirely different order than it is supplied to the compiler.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.