Linux 3D Coding Book
Norman Lin sent along the following blob of information about his new book entitled "Linux 3D Graphics Programming":
Norman Lin's primary goal is to provide the reader, who is
assumed to have little or no 3D graphics experience, with a well-rounded
understanding of the fundamental theoretical and practical concepts
involved in programming real-time 3D graphics applications using
freely 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 mathematical formulas to specify and project 3D points onto 2D planes, storing transformations in matrices, and using 3D polygons to model individual 3D objects and worlds. A tutorial explains how to create 3D models using Blender, a 3D modeler included on the companion CD. Each chapter also includes complete, executable sample programs illustrating the concepts presented. The careful balance between theory and practice makes this book especially suitable for learning Linux 3D graphics programming." The second volume "Advanced Linux 3D Graphics Programming" is due out in July 2001. "