Price loading...

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 106 day(s) ago - refreshing...

View at Amazon

Price History & Forecast

No Price Data Available

Price history will appear here once data is collected from Amazon.

Price Distribution

No price data available for histogram

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
95% match

Essential Mathematics for Games and Interactive Applications

CRC Press

£64.99 11 Jan 2026
3D Graphics Rendering Cookbook: A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan
95% match

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

Packt Publishing

£48.03 07 Jan 2026
Python Graphics: A Reference for Creating 2D and 3D Images
95% match

Python Graphics: A Reference for Creating 2D and 3D Images

Apress

£39.26 24 Feb 2026
Computer Graphics Through OpenGL®: From Theory to Experiments
95% match

Computer Graphics Through OpenGL®: From Theory to Experiments

£105.39 12 Jan 2026
Game Graphics Programming
95% match

Game Graphics Programming

Cengage Learning

£46.02 17 Mar 2026
Computer Graphics: From Pixels to Programmable Graphics Hardware (Chapman & Hall/CRC Computer Graphics, Geometric Modeling, and Animation Series)
94% match

Computer Graphics: From Pixels to Programmable Graphics Hardware (Chapman & Hall/CRC Computer Graphics, Geometric Modeling, and Animation Series)

CRC Press

£75.00 12 Dec 2025
Developing Graphics Frameworks with Python and OpenGL
94% match

Developing Graphics Frameworks with Python and OpenGL

CRC Press

£46.77 27 Feb 2026
Practical WebGPU Graphics: Creating Advanced Graphics on Web Using WebGPU - the Next-Generation Graphics API
94% match

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

£50.76 21 Feb 2026
Developing Graphics Frameworks with Python and OpenGL
94% match

Developing Graphics Frameworks with Python and OpenGL

CRC Press

£93.00 12 Apr 2026
Math for Programmers: 3D Graphics, Machine Learning, and Simulations with Python
94% match

Math for Programmers: 3D Graphics, Machine Learning, and Simulations with Python

Manning Publications

£42.95 27 Jan 2026
Game Physics Cookbook: Discover over 100 easy-to-follow recipes to help you implement efficient game physics and collision detection in your games
94% match

Game Physics Cookbook: Discover over 100 easy-to-follow recipes to help you implement efficient game physics and collision detection in your games

Packt Publishing

£41.99 06 Feb 2026
OpenSceneGraph 3.0: Beginner's Guide
94% match

OpenSceneGraph 3.0: Beginner's Guide

Packt Publishing

£41.99 07 Jan 2026
Practical Algorithms for 3D Computer Graphics
94% match

Practical Algorithms for 3D Computer Graphics

CRC Press

£167.31 03 Apr 2026
Practical Shader Development: Vertex and Fragment Shaders for Game Developers
94% match

Practical Shader Development: Vertex and Fragment Shaders for Game Developers

Apress

£41.58 06 Feb 2026
The Godot Shaders Bible - Game Graphics and Shader Language
94% match

The Godot Shaders Bible - Game Graphics and Shader Language

£40.36 06 Mar 2026
GPGPU Programming for Games and Science
94% match

GPGPU Programming for Games and Science

CRC Press

£75.00 21 Feb 2026
Geometric Tools for Computer Graphics (The Morgan Kaufmann Series in Computer Graphics)
94% match

Geometric Tools for Computer Graphics (The Morgan Kaufmann Series in Computer Graphics)

Morgan Kaufmann

£79.26 27 Feb 2026
Become a Unity Shaders Guru: Create advanced game visuals using code and graphs in Unity 2022
94% match

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

Packt Publishing

£41.99 16 Feb 2026
GPU Zen: Advanced Rendering Techniques
93% match

GPU Zen: Advanced Rendering Techniques

£41.09 07 Feb 2026
CRC Press Practical Algorithms for 3D Computer Graphics, 2nd Ed
93% match

CRC Press Practical Algorithms for 3D Computer Graphics, 2nd Ed

CRC Press

£84.35 04 Mar 2026
Networked Graphics: Building Networked Games and Virtual Environments
93% match

Networked Graphics: Building Networked Games and Virtual Environments

Morgan Kaufmann

£49.58 23 Feb 2026
WebGPU & WGSL Essentials: A Hands-On Approach to Interactive Graphics, Games, 2D Interfaces, 3D Meshes, Animation, Security and Production
93% match

WebGPU & WGSL Essentials: A Hands-On Approach to Interactive Graphics, Games, 2D Interfaces, 3D Meshes, Animation, Security and Production

£79.99 13 Jan 2026
GPU Zen 3: Advanced Rendering Techniques
93% match

GPU Zen 3: Advanced Rendering Techniques

£63.99 21 Jan 2026
3D Math Primer for Graphics and Game Development
93% match

3D Math Primer for Graphics and Game Development

CRC Press

£86.95 13 Jan 2026