Norman Lin’s primary goal is to provide the reader, who isassumed to have little or no 3D graphics experience, with a well-roundedunderstanding of the fundamental theoretical and practical conceptsinvolved in programming real-time 3D graphics applications usingfreely available tools under Linux. Topics include the X Window System,OpenGL/Mesa, 2D screen access and rasterization, hardware acceleration,and 3D vision and perception. Other chapters discuss mathematicalformulas to specify and project 3D points onto 2D planes, storingtransformations in matrices, and using 3D polygons to model individual3D objects and worlds. A tutorial explains how to create 3D models usingBlender, a 3D modeler included on the companion CD. Each chapter alsoincludes complete, executable sample programs illustrating the conceptspresented. The careful balance between theory and practice makes thisbook especially suitable for learning Linux 3D graphics programming.
Leave a Reply
You must be logged in to post a comment.