Items related to Computer Graphics from Scratch: A Programmer's...

Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering - Softcover

 
9781718500761: Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering

Synopsis

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.

"synopsis" may belong to another edition of this title.

About the Author

Gabriel Gambetta started coding games around the age of 5 on a ZX Spectrum. After studying Computer Science and working at a respectable local company in his native Uruguay, he started a game development company and ran it for 10 years while teaching Computer Graphics at his alma mater. More recently, Gambetta has been working at Google Zürich, where he's been since 2011 except for a stint as an early engineer in the London-based multiplayer game tech unicorn Improbable.

"About this title" may belong to another edition of this title.

Buy Used

Condition: As New
Unread book in perfect condition...
View this item

FREE shipping within United Kingdom

Destination, rates & speeds

Search results for Computer Graphics from Scratch: A Programmer's...

Seller Image

Gambetta, Gabriel
Published by No Starch Press, 2021
ISBN 10: 1718500769 ISBN 13: 9781718500761
New Softcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 40992392-n

Contact seller

Buy New

£ 31.85
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 3 available

Add to basket

Stock Image

Gabriel Gambetta
Published by Penguin Random House Group, 2021
ISBN 10: 1718500769 ISBN 13: 9781718500761
New PAP

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # DB-9781718500761

Contact seller

Buy New

£ 31.87
Convert currency
Shipping: FREE
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 6 available

Add to basket

Stock Image

Gabriel Gambetta
Published by No Starch Press,US, 2021
ISBN 10: 1718500769 ISBN 13: 9781718500761
New Paperback / softback

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. New copy - Usually dispatched within 4 working days. 526. Seller Inventory # B9781718500761

Contact seller

Buy New

£ 31.93
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 6 available

Add to basket

Seller Image

Gambetta, Gabriel
Published by No Starch Press, 2021
ISBN 10: 1718500769 ISBN 13: 9781718500761
Used Softcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 40992392

Contact seller

Buy Used

£ 32.90
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 3 available

Add to basket

Stock Image

Gabriel Gambetta
Published by No Starch Press,US, 2021
ISBN 10: 1718500769 ISBN 13: 9781718500761
New PAP

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # DB-9781718500761

Contact seller

Buy New

£ 33.73
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 6 available

Add to basket

Seller Image

Gabriel Gambetta
Published by No Starch Press,US, US, 2021
ISBN 10: 1718500769 ISBN 13: 9781718500761
New Paperback

Seller: Rarewaves.com UK, London, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: New. Behind the beautiful imagery of the latest animated movie and the realistic environments of popular videogames lie some mysterious algorithms. Computer Graphics from Scratch aims to demystify these algorithms and show readers that computer graphics can be surprisingly simple. This broad introductory book gives readers an overview of the computer graphics field. Every algorithm is built up without the use of external libraries or APIs and is presented with language agnostic pseudocode, allowing anyone with a basic understanding of programming and secondary school maths to follow along. Seller Inventory # LU-9781718500761

Contact seller

Buy New

£ 33.80
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

GABRIEL, GAMBETTA
Published by No Starch Press, 2021
ISBN 10: 1718500769 ISBN 13: 9781718500761
New Softcover

Seller: Speedyhen, London, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: NEW. Seller Inventory # NW9781718500761

Contact seller

Buy New

£ 35.24
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 2 available

Add to basket

Seller Image

Gabriel Gambetta
Published by No Starch Press,US, US, 2021
ISBN 10: 1718500769 ISBN 13: 9781718500761
New Paperback

Seller: Rarewaves USA United, OSWEGO, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: New. Behind the beautiful imagery of the latest animated movie and the realistic environments of popular videogames lie some mysterious algorithms. Computer Graphics from Scratch aims to demystify these algorithms and show readers that computer graphics can be surprisingly simple. This broad introductory book gives readers an overview of the computer graphics field. Every algorithm is built up without the use of external libraries or APIs and is presented with language agnostic pseudocode, allowing anyone with a basic understanding of programming and secondary school maths to follow along. Seller Inventory # LU-9781718500761

Contact seller

Buy New

£ 35.47
Convert currency
Shipping: FREE
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Gambetta, Gabriel
Published by No Starch Press, 2021
ISBN 10: 1718500769 ISBN 13: 9781718500761
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781718500761_new

Contact seller

Buy New

£ 37.13
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 2 available

Add to basket

Seller Image

Gabriel Gambetta
ISBN 10: 1718500769 ISBN 13: 9781718500761
New Paperback

Seller: CitiRetail, Stevenage, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: new. Paperback. Computer Graphics from Scratch demystifies the algorithms used in modern graphics software and guides beginners through building photorealistic 3D renders.Computer Graphics from Scratch demystifies the algorithms used in modern graphics software and guides beginners through building photorealistic 3D renders.Computer graphics programming books are often math-heavy and intimidating for newcomers. Not this one. Computer Graphics from Scratch takes a simpler approach by keeping the math to a minimum and focusing on only one aspect of computer graphics, 3D rendering.You'll 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. As you progress you'll learn how to create realistic reflections and shadows, and how to render a scene from any point of view.Pseudocode examples throughout make it easy to write your renderers in any language, and links to live JavaScript demos of each algorithm invite you to explore further on your own.Learn how to-Use perspective projection to draw 3D objects on a 2D planeSimulate the way rays of light interact with surfacesAdd mirror-like reflections and cast shadows to objectsRender a scene from any camera position using clipping planesUse flat, Gouraud, and Phong shading to mimic real surface lightingPaint texture details onto basic shapes to create realistic-looking objectsWhether you're an aspiring graphics engineer or a novice programmer curious about how graphics algorithms work, Gabriel Gambetta's simple, clear explanations will quickly put computer graphics concepts and rendering techniques within your reach. All you need is basic coding knowledge and high school math. Computer Graphics from Scratch will cover the rest. Demystifies the algorithms used in modern graphics software with basic programming and secondary school maths. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability. Seller Inventory # 9781718500761

Contact seller

Buy New

£ 37.49
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 24 more copies of this book

View all search results for this book