£41.99

Packt Publishing Mathematics for Game Programming and Computer Graphics: Explore the essential mathematics for creating, rendering, and manipulating 3D virtual environments

Price data last checked 42 day(s) ago - refreshing...

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

It has never been this cheap. We have no record of a lower price.

£42 today · cheaper than every other day in the last 3 months

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 49 days · 49 data points (no recent data)

Historical
Generating forecast…
£41.99 £39.89 £40.73 £41.57 £42.41 £43.25 £44.09 25 April 2026 07 May 2026 19 May 2026 31 May 2026 12 June 2026

Price Distribution

Price distribution over 49 days • 1 price levels

Days at Price
49 days 0 12 25 37 49 £42 Days at Price

Price Analysis

Most common price: £42 (49 days, 100.0%)

Price range: £42 - £42

Price levels: 1 different prices over 49 days

Description

A comprehensive guide to learning fundamental 3D mathematical principles used in games and computer graphics by example Key Features Get acquainted with the essential mathematics needed to describe, simulate, and render 3D creations Construct and manipulate 3D animated environments using Python, Pygame, and PyOpenGL Develop vertex and fragment shaders in OpenGL shader language to speed up rendering Book Description Mathematics is an essential skill when it comes to graphics and game development, particularly if you want to understand the generation of real-time computer graphics and the manipulation of objects and environments in a detailed way. Python, together with Pygame and PyOpenGL, provides you with the opportunity to explore these features under the hood, revealing how computers generate and manipulate 3D environments. Mathematics for Game Programming and Computer Graphics is an exhaustive guide to getting “back to the basics” of mathematics, using a series of problem-based, practical exercises to explore ideas around drawing graphic lines and shapes, applying vectors and vertices, constructing and rendering meshes, and working with vertex shaders. By leveraging Python, Pygame, and PyOpenGL, you’ll be able to create your own mathematics-based engine and API that will be used throughout to build applications. By the end of this graphics focussed book, you’ll have gained a thorough understanding of how essential mathematics is for creating, rendering, and manipulating 3D virtual environments and know the secrets behind today’s top graphics and game engines. What you will learn Get up and running with Python, Pycharm, Pygame, and PyOpenGL Experiment with different graphics API drawing commands Review basic trigonometry and how it's important in 3D environments Apply vectors and matrices to move, orient, and scale 3D objects Render 3D objects with textures, colors, shading, and lighting Work with vertex shaders for faster GPU-based rendering Who this book is for This book is for programmers who want to enhance their 3D mathematics skills relating to computer graphics and computer games. Knowledge of high school–level mathematics and a working understanding in an object-orientated language is needed to grasp the contents present in this book. Table of Contents Hello Graphics Window: You're on your way Let's Start Drawing Line Plotting Pixel by Pixel Graphics and Game Engine Components Let's Light it Up! Updating and Drawing the Graphics Environment Interactions with the Keyboard and Mouse for Dynamic Graphics Programs Reviewing Our Knowledge of Triangles Practicing Vector Essentials Getting acquainted with Lines, Rays and Normals Manipulating the Light and Texture of Triangles Mastering Affine Transformations Understanding the Importance of Matrices Working with coordinate Spaces Navigating the view space Rotating with Quaternions Vertex and fragment shading Customizing the Render Pipeline Rendering Visual Realism Like a Pro

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
30 November 2022
Listed Since
14 July 2022

Barcode

No barcode data available

Similar Products You Might Like

Essential Mathematics for Games and Interactive Applications
98% match

Essential Mathematics for Games and Interactive Applications

CRC Press

£64.99 13 Jun 2026
Virtual Filmmaking with Unreal Engine 5: A step-by-step guide to creating a complete animated short film
97% match

Virtual Filmmaking with Unreal Engine 5: A step-by-step guide to creating a complete animated short film

Packt Publishing

£41.66 23 Jul 2026
Practical Rendering and Computation with Direct3D 11
97% match

Practical Rendering and Computation with Direct3D 11

CRC Press

£80.81 03 Jul 2026
Taking Blender to the Next Level: Implement advanced workflows such as geometry nodes, simulations, and motion tracking for Blender production pipelines
97% match

Taking Blender to the Next Level: Implement advanced workflows such as geometry nodes, simulations, and motion tracking for Blender production pipelines

Packt Publishing

£62.95 13 Jun 2026
Practical GPU Graphics with wgpu and Rust: Creating Advanced Graphics on Native Devices and the Web in Rust Using wgpu - the Next Graphics API
97% match

Practical GPU Graphics with wgpu and Rust: Creating Advanced Graphics on Native Devices and the Web in Rust Using wgpu - the Next Graphics API

£51.48 12 Jun 2026
3D Graphics Rendering Cookbook: A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan
97% match

3D Graphics Rendering Cookbook: A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan

Packt Publishing

£48.27 11 Jun 2026
Intelligent Computer Graphics 2011: 374 (Studies in Computational Intelligence, 374)
96% match

Intelligent Computer Graphics 2011: 374 (Studies in Computational Intelligence, 374)

Springer

£72.30 09 Jul 2026
Intelligent Computer Graphics 2011: 374 (Studies in Computational Intelligence, 374)
96% match

Intelligent Computer Graphics 2011: 374 (Studies in Computational Intelligence, 374)

Springer

£107.85 07 Jul 2026
96% match

3ds Max Modeling for Games 2nd edition: An Insider’s Guide to Stylized Modeling

CRC Press

£115.00 03 Jul 2026
Game Development with Blender and Godot: Leverage the combined power of Blender and Godot for building a point-and-click adventure game
96% match

Game Development with Blender and Godot: Leverage the combined power of Blender and Godot for building a point-and-click adventure game

Packt Publishing

£44.99 12 Jun 2026
Unreal Engine 5 Game Development with C++ Scripting: Become a professional game developer and create fully functional, high-quality games
96% match

Unreal Engine 5 Game Development with C++ Scripting: Become a professional game developer and create fully functional, high-quality games

Packt Publishing

£40.74 16 Jun 2026
3ds Max Modeling for Games: Volume II: Insider’s Guide to Stylized Modeling: 2
96% match

3ds Max Modeling for Games: Volume II: Insider’s Guide to Stylized Modeling: 2

Routledge

£44.99 22 Jul 2026
Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unity journey by building 3D games from scratch
96% match

Learning C# by Developing Games with Unity 2021: Kickstart your C# programming and Unity journey by building 3D games from scratch

Packt Publishing

£27.44 13 Jul 2026
Hands-On Unity 2021 Game Development: Create, customize, and optimize your own professional games from scratch with Unity 2021
96% match

Hands-On Unity 2021 Game Development: Create, customize, and optimize your own professional games from scratch with Unity 2021

Packt Publishing

£44.36 02 Jul 2026
Basic Math for Game Development with Unity 3D: A Beginner's Guide to Mathematical Foundations
96% match

Basic Math for Game Development with Unity 3D: A Beginner's Guide to Mathematical Foundations

Apress

£38.53 21 Jul 2026
Become a Unity Shaders Guru: Create advanced game visuals using code and graphs in Unity 2022
96% match

Become a Unity Shaders Guru: Create advanced game visuals using code and graphs in Unity 2022

Packt Publishing

£43.99 30 Jun 2026
3ds Max Modeling for Games: Volume II: Insider’s Guide to Stylized Modeling: 2
96% match

3ds Max Modeling for Games: Volume II: Insider’s Guide to Stylized Modeling: 2

Routledge

£163.21 18 Jun 2026
Practical WebGPU Graphics: Creating Advanced Graphics on Web Using WebGPU - the Next-Generation Graphics API
96% match

Practical WebGPU Graphics: Creating Advanced Graphics on Web Using WebGPU - the Next-Generation Graphics API

£50.76 02 Jul 2026
WebGPU and WGSL by Example: Fractals, Image Effects, Ray-Tracing, Procedural Geometry, 2D/3D, Particles, Simulations
96% match

WebGPU and WGSL by Example: Fractals, Image Effects, Ray-Tracing, Procedural Geometry, 2D/3D, Particles, Simulations

£49.99 17 Jun 2026
Game Graphics Programming
96% match

Game Graphics Programming

Cengage Learning

£42.97 11 Jul 2026
Direct3D Rendering Cookbook
96% match

Direct3D Rendering Cookbook

Packt Publishing

£47.99 17 Jul 2026
GPU Pro 4: Advanced Rendering Techniques
96% match

GPU Pro 4: Advanced Rendering Techniques

CRC Press

£129.27 13 Jun 2026
GPGPU Programming for Games and Science
96% match

GPGPU Programming for Games and Science

CRC Press

£47.05 13 Jul 2026
GPU Zen 3: Advanced Rendering Techniques
96% match

GPU Zen 3: Advanced Rendering Techniques

£50.12 17 Jun 2026