Practical 3D physics simulation experience with modern feature-rich graphics and physics APIs
Overview
In Detail
Physics simulation is an integral part of almost all game development projects as it is essential to the rules and feel of the game (gameplay) regardless of the project's scale. Bullet is a 3D Collision Detection and Rigid Body Dynamics Library for games, and special effects for film and animations. Bullet is integrated into many 3D modelers including Maya, Houdini, Cinema 4D, LightWave, and Blender. It is free for commercial use and open source under the permissive ZLib License.
A comprehensive guide to start building games with the Bullet Physics library. Learn how modern physics engines work by implementing key features such as collision event systems, user input handling, and simulation of soft bodies. Then learn to control it all with forces, constraints, and robust object management. This book will reveal what's going on under the hood of two modern and feature-rich graphics and physics APIs; OpenGL and Bullet Physics.
This book begins by teaching you to write your first OpenGL application, and then dives in to exploring the many features of the Bullet library in a straightforward manner. Each new feature expands upon the last, teaching you more about how physics is simulated in a video game, and how Bullet gives you the power to control every aspect of your simulation. You will learn how to render simple and complex shapes, apply some basic lighting, and construct a simple yet robust rendering system. From here, you will pull back the veil to see what's going on underneath Bullet Physics, and learn to implement key game logic features through this widely-used and extensive physics library. After you finish this book, you'll be armed with a wealth of knowledge to tackle the more advanced aspects of game graphics and physics going forward.
What you will learn from this book
Approach
A comprehensive set of straight-forward, easy-to-follow tutorials in OpenGL and Bullet Physics that will teach you how modern game physics and 3D graphics work.
"synopsis" may belong to another edition of this title.
Chris Dickinson
Chris Dickinson grew up in England with a strong passion for science, mathematics, and, in particular, video games. He received his Master's degree in Physics with Electronics from the University of Leeds in 2005, and then left for California to work in scientific research in the heart of Silicon Valley. Finding that career path unsuitable, he began working in software testing and automation.
For years, he attempted to unravel the magic behind video games and 3D worlds through modding and level design, and was mostly self taught in software development and design. But, realizing that he needed proper tutelage and a stronger grasp of the fundamentals, if he ever wanted to build these complex applications himself, he decided to undertake a Bachelor's in Game and Simulation Programming while simultaneously working full time. He earned his second degree in early 2013 and continues his career in software development/test automation while simultaneously developing independent game projects in his spare time.
"About this title" may belong to another edition of this title.
Shipping:
US$ 2.64
Within U.S.A.
Book Description Condition: New. Seller Inventory # 20282847-n
Book Description Paperback or Softback. Condition: New. Learning Game Physics with Bullet Physics and OpenGL 0.51. Book. Seller Inventory # BBS-9781783281879
Book Description PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781783281879
Book Description Condition: New. Seller Inventory # ABLIING23Mar2912160162851
Book Description Condition: New. Seller Inventory # I-9781783281879
Book Description Condition: New. Book is in NEW condition. Seller Inventory # 1783281871-2-1
Book Description Condition: New. New! This book is in the same immaculate condition as when it was published. Seller Inventory # 353-1783281871-new
Book Description Condition: New. PRINT ON DEMAND Book; New; Fast Shipping from the UK. No. book. Seller Inventory # ria9781783281879_lsuk
Book Description PF. Condition: New. Seller Inventory # 6666-IUK-9781783281879
Book Description Condition: New. Seller Inventory # 20282847-n