0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (1)
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 3 of 3 matches in All Departments

Hands-On C++ Game Animation Programming - Learn modern animation techniques from theory to implementation with C++ and OpenGL... Hands-On C++ Game Animation Programming - Learn modern animation techniques from theory to implementation with C++ and OpenGL (Paperback)
Gabor Szauer
R1,252 Discovery Miles 12 520 Ships in 18 - 22 working days

Learn animation programming from first principles and implement modern animation techniques that can be integrated into any game development workflow Key Features Build a functional and production-ready modern animation system with complete features using C++ Learn basic, advanced, and skinned animation programming with this step-by-step guide Discover the math required to implement cutting edge animation techniques such as inverse kinematics and dual quaternions Book DescriptionAnimation is one of the most important parts of any game. Modern animation systems work directly with track-driven animation and provide support for advanced techniques such as inverse kinematics (IK), blend trees, and dual quaternion skinning. This book will walk you through everything you need to get an optimized, production-ready animation system up and running, and contains all the code required to build the animation system. You'll start by learning the basic principles, and then delve into the core topics of animation programming by building a curve-based skinned animation system. You'll implement different skinning techniques and explore advanced animation topics such as IK, animation blending, dual quaternion skinning, and crowd rendering. The animation system you will build following this book can be easily integrated into your next game development project. The book is intended to be read from start to finish, although each chapter is self-contained and can be read independently as well. By the end of this book, you'll have implemented a modern animation system and got to grips with optimization concepts and advanced animation techniques. What you will learn Get the hang of 3D vectors, matrices, and transforms, and their use in game development Discover various techniques to smoothly blend animations Get to grips with GLTF file format and its design decisions and data structures Design an animation system by using animation tracks and implementing skinning Optimize various aspects of animation systems such as skinned meshes, clip sampling, and pose palettes Implement the IK technique for your game characters using CCD and FABRIK solvers Understand dual quaternion skinning and how to render large instanced crowds Who this book is forThis book is for professional, independent, and hobbyist developers interested in building a robust animation system from the ground up. Some knowledge of the C++ programming language will be helpful.

Lua Quick Start Guide - The easiest way to learn Lua programming (Paperback): Gabor Szauer Lua Quick Start Guide - The easiest way to learn Lua programming (Paperback)
Gabor Szauer
R855 Discovery Miles 8 550 Ships in 18 - 22 working days

The easiest way to learn Lua programming Key Features The easiest way to learn Lua coding Use the Lua standard libraries and debug Lua code Embed Lua as a scripting language using the Lua C API Book DescriptionLua is a small, powerful and extendable scripting/programming language that can be used for learning to program, and writing games and applications, or as an embedded scripting language. There are many popular commercial projects that allow you to modify or extend them through Lua scripting, and this book will get you ready for that. This book is the easiest way to learn Lua. It introduces you to the basics of Lua and helps you to understand the problems it solves. You will work with the basic language features, the libraries Lua provides, and powerful topics such as object-oriented programming. Every aspect of programming in Lua, variables, data types, functions, tables, arrays and objects, is covered in sufficient detail for you to get started. You will also find out about Lua's module system and how to interface with the operating system. After reading this book, you will be ready to use Lua as a programming language to write code that can interface with the operating system, automate tasks, make playable games, and much more. This book is a solid starting point for those who want to learn Lua in order to move onto other technologies such as Love2D or Roblox. A quick start guide is a focused, shorter title that provides a faster paced introduction to a technology. It is designed for people who don't need all the details at this point in their learning curve. This presentation has been streamlined to concentrate on the things you really need to know. What you will learn Understand the basics of programming the Lua language Understand how to use tables, the data structure that makes Lua so powerful Understand object-oriented programming in Lua using metatables Understand standard LUA libraries for math, file io, and more Manipulate string data using Lua Understand how to debug Lua applications quickly and effciently Understand how to embed Lua into applications with the Lua C API Who this book is forThis book is for developers who want to get up and running with Lua. This book is ideal for programmers who want to learn to embed Lua in their own applications, as well as for beginner programmers who have never coded before.

Game Physics Cookbook - Discover over 100 easy-to-follow recipes to help you implement efficient game physics and collision... Game Physics Cookbook - Discover over 100 easy-to-follow recipes to help you implement efficient game physics and collision detection in your games (Paperback)
Gabor Szauer
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

Collision Detection and Rigid body physics for Game Development Key Features Get a comprehensive coverage of techniques to create high performance collision detection in games Learn the core mathematics concepts and physics involved in depicting collision detection for your games Get a hands-on experience of building a rigid body physics engine Book DescriptionPhysics is really important for game programmers who want to add realism and functionality to their games. Collision detection in particular is a problem that affects all game developers, regardless of the platform, engine, or toolkit they use. This book will teach you the concepts and formulas behind collision detection. You will also be taught how to build a simple physics engine, where Rigid Body physics is the main focus, and learn about intersection algorithms for primitive shapes. You'll begin by building a strong foundation in mathematics that will be used throughout the book. We'll guide you through implementing 2D and 3D primitives and show you how to perform effective collision tests for them. We then pivot to one of the harder areas of game development-collision detection and resolution. Further on, you will learn what a Physics engine is, how to set up a game window, and how to implement rendering. We'll explore advanced physics topics such as constraint solving. You'll also find out how to implement a rudimentary physics engine, which you can use to build an Angry Birds type of game or a more advanced game. By the end of the book, you will have implemented all primitive and some advanced collision tests, and you will be able to read on geometry and linear Algebra formulas to take forward to your own games! What you will learn Implement fundamental maths so you can develop solid game physics Use matrices to encode linear transformations Know how to check geometric primitives for collisions Build a Physics engine that can create realistic rigid body behavior Understand advanced techniques, including the Separating Axis Theorem Create physically accurate collision reactions Explore spatial partitioning as an acceleration structure for collisions Resolve rigid body collisions between primitive shapes Who this book is forThis book is for beginner to intermediate game developers. You don't need to have a formal education in games-you can be a hobbyist or indie developer who started making games with Unity 3D.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Precipitation Science - Measurement…
Silas Michaelides Paperback R4,067 Discovery Miles 40 670
Preaching in the Era of Trump
O. Wesley Allen Jr Paperback R330 R306 Discovery Miles 3 060
Into His Presence Instructor's Study…
Bobby Holmes Hardcover R757 Discovery Miles 7 570
Vulnerability and Adaptation to Climate…
S. Huq, Z. Karim, … Hardcover R2,737 Discovery Miles 27 370
Every Good Boy Does Fine - A Love Story…
Jeremy Denk Paperback R299 R271 Discovery Miles 2 710
The Impacts of Climate Change - A…
Trevor M. Letcher Paperback R2,868 Discovery Miles 28 680
Satie the Bohemian - From Cabaret to…
Steven Moore Whiting Hardcover R6,875 Discovery Miles 68 750
Engage All Generations - A Strategic…
Cory Seibel Paperback R532 R496 Discovery Miles 4 960
Covariant Loop Quantum Gravity - An…
Carlo Rovelli, Francesca Vidotto Paperback R1,069 Discovery Miles 10 690
A Captive Mind
Chris Nye Hardcover R815 R704 Discovery Miles 7 040

 

Partners