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
 


WordPress Plugin Development, 2nd Ed

Author: Brad Williams, Justin Tadlock, John James Jacoby
Publisher: Wrox
Pages: 480
ISBN: 978-1119666943
Print: 1119666945
Kindle: B0899MW9CP
Audience: WordPress developers
Rating: 4.5
Reviewer: Kay Ewbank

The authors of this book are well-known in the WordPress world, with more than 100 published plug [ ... ]



Programming Kotlin Applications (Wrox)

Author:  Brett McLaughlin
Publisher: Wrox/Wiley
Pages: 384
ISBN: 978-1119696186
Print: 1119696186
Kindle: B08QCK4982
Audience: Beginning Kotlin Programmers.
Rating: 3
Reviewer: Alex Armstrong

Kotlin applications - what applications in particular?


More Reviews