April 2016
Intermediate to advanced
784 pages
18h 25m
English
Chapter 1

Image courtesy of Jimmy NguyenSkeleton model from Clemson University
A ray tracer with any reasonable set of features is a large and complex software system that must be designed carefully and developed in a systematic manner. This chapter gives you guidelines for the design and programming of a ray tracer. You can also find information on these topics in Glassner (1989), Wilt (1994), Shirley (2002), Shirley and Morley (2003), and Pharr and Humphreys (2004).
It’s best to develop your ray tracer using object-oriented (OO) techniques for several reasons. The first is size and complexity. ...
Read now
Unlock full access