Computer Graphics from Scratch (A Programmer's Introduction to 3D Rendering)

ISBN: 9781718500761
List Price: $49.99

FREE Ground Shipping in US

Expect Delivery in 4-10 weekdays

Brand New Books

Your Price per Book:
Total for copies: Save

Found a lower price on another site? Request a Price Match

Minimum Order: 25 copies per title

true
Quantity
Price

Minimum Order $100 / 25 copies per title, no exceptions

Not ready to place your order?

Prices change daily. Order now!

$49.99
SKU:
9781718500761
Availability:
774.25
Minimum Purchase:
25 units
Bulk Pricing:
Buy in bulk and save

Minimum Order: 25 copies per title

true

Overview

Computer Graphics from Scratch demystifies the algorithms used in modern graphics software and guides beginners through building photorealistic 3D renders.

Computer graphics are at work everywhere today, adding eye-popping details to video games, hyper-realistic CGI to major blockbusters, and life-like imagery to computer-animated films. This beginners book will introduce you to a core slice of this ever-expanding field, 3D rendering, with a focus on two popular algorithmic methods: raytracing and rasterization.
Ā 
Written to be easily understood by high-school students but rigorous enough for professional engineers, youā€™ll build each of these surprisingly simple algorithms into complete, fully functional renderers as you build your knowledge base. The first half covers raytracing, which simulates rays of light as they bounce off of objects in a scene; the second half breaks down rasterization, the real-time process for converting 3D graphics into a screen-compatible array of 2D pixels. Every chapter gives you something visually new and exciting to add to your works-in-progress, from creating reflections and shadows that make objects look more realistic, to rendering a scene from any directional point of view.
Ā 
Youā€™ll learn how to:

Ā Ā Ā ā€¢Ā Represent objects in a scene, and use perspective projection to draw them in
Ā Ā Ā ā€¢Ā Compute the illumination for light sources (point, directional, and ambient)
Ā Ā Ā ā€¢Ā Render mirror-like reflections on surfaces, and cast shadows for depth
Ā Ā Ā ā€¢Ā Use clipping algorithms to render a scene from any camera position
Ā Ā Ā ā€¢Ā Implement flat shading, Gouraud shading, and Phong shading algorithms
Ā Ā Ā ā€¢Ā "Paintā€ textures that fake surface details and turn shapes into everyday objectsĀ 
The book uses informal pseudocode throughout the text, so you can write your renderers in any language. In addition, the author provides links to live working versions of his algorithms.

This book title, Computer Graphics from Scratch (A Programmer's Introduction to 3D Rendering), ISBN: 9781718500761, by Gabriel Gambetta, published by No Starch Press (November 10, 2020) is available in paperback. Our minimum order quantity is 25 copies. All standard bulk book orders ship FREE in the continental USA and delivered in 4-10 business days.

Unlike Amazon and other retailers who may also offer Computer Graphics from Scratch (A Programmer's Introduction to 3D Rendering) books on their website, we specialize in large quantities and provide personal service, from trusted, experienced, friendly people in Portland, Oregon. We offer a Price Match Guarantee, and QuickQuote form, to make purchasing quick and easy.

Prefer to work with a human being when you order Computer Graphics from Scratch (A Programmer's Introduction to 3D Rendering) books in bulk? Our Book Specialists are standing by Monday-Friday 8-5 PST, ready to help!

Product Details

Author:
Gabriel Gambetta
Format:
Paperback
Pages:
248
Publisher:
No Starch Press (November 10, 2020)
Language:
English
ISBN-13:
9781718500761
ISBN-10:
1718500769
Weight:
19.9oz
Dimensions:
7.05" x 9.25" x 0.57"
Case Pack:
26
File:
RandomHouse-PRH_Book_Company_PRH_PRT_Onix_full_active_D20240208T185739_146352329-20240208.xml
Folder:
RandomHouse
List Price:
$49.99
As low as:
$25.00
Shipping Origin:
Crawfordsville, IN
Publisher Identifier:
P-RH
Discount Code:
A
Audience:
General/trade
Country of Origin:
United States

Ordering Details

  • Product Availability: Typically, all books are in stock and ready to ship. If a title becomes unavailable unexpectedly, you will be contacted with 24 business hours.
  • Standard Shipping: FREE Shipping via ground transportation within the continental United States.
  • Estimated Delivery: Most orders deliver within 4-10 business days from order date (excluding weekends and holidays). Orders shipping to Alaska or Hawaii should allow a minimum of 3 weeks for delivery. Rush Shipping is currently not available.
  • Important Note: Books ship from various warehouses and may receive multiple cartons to fill the complete order. Do not assume your order is shipping from Portland, OR.
  • Payment Terms: Visa, MC, Amex, PayPal, Purchase Orders and P-Cards can be used to purchase online. Check and wire-transfer payments are available offline through Customer Service