Computer Graphics from Scratch (No Starch Press)
Friday, 02 July 2021

Subtitled, "A Programmer's Introduction to 3D Rendering", this book sets out to demystify the algorithms used in modern graphics software and guide beginners through building photorealistic 3D renders. Gabriel Gambetta keeps the math to a minimum and focuses on only one aspect of computer graphics, 3D rendering. Readers build two complete, fully functional renderers: a raytracer, which simulates rays of light as they bounce off objects, and a rasterizer, which converts 3D models into 2D pixels.

<ASIN:‎1718500769>

Later chapters show how to create realistic reflections and shadows, and how to render a scene from any point of view.

Author: Gabriel Gambetta
Publisher: No Starch Press
Date: May 2021
Pages: 248
ISBN: 978-1718500761
Print:1718500769
Kindle:B085BVJG5B
Audience: People interested in creating 3D graphics
Level: Introductory/Intermediate
Category: Graphics & Games

 

graphscratch

 

  • Use perspective projection to draw 3D objects on a 2D plane
  • Simulate the way rays of light interact with surfaces
  • Add mirror-like reflections and cast shadows to objects
  • Render a scene from any camera position using clipping planes 
  • Use flat, Gouraud, and Phong shading to mimic real surface lighting
  • Paint texture details onto basic shapes to create realistic-looking objects

 

For more Book Watch just click.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

 

 

Banner
 


T-SQL Fundamentals (Microsoft Press)

Author: Itzik Ben-Gan
Publisher: Microsoft Press
Pages: 608
ISBN: 978-0138102104
Print: 0138102104
Kindle: B0BTLBXF8V
Audience: T-SQL developers
Rating: 5
Reviewer: Kay Ewbank

Itzik Ben-Gan is a highly respected Microsoft Data Platform MVP, and the earlier editions of this book were already ver [ ... ]



Administering Relational Databases on Microsoft Azure

Author: Prashanth Jayaram et al
Publisher: Independent
Pages: 622
ISBN: 979-8706128029
Print: B08Y4LBTP4
Kindle: B08XZQJHMK
Audience: Azure DBAs
Rating: 2 or 4 (see review for details)
Reviewer: Ian Stirk

This book aims to help you pass the Azure Relational Database exam DP-300, how does it fare?


More Reviews