x

Our Privacy Policy has changed. By using this site, you agree to the Privacy Policy.

Physics for Game Developers Science, Math, and Code for Realistic Effects

ISBN-10: 1449392512
ISBN-13: 9781449392512
Edition: 2nd 2012
List price: $52.99 Buy it from $17.90
eBook available
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: Game physics has been at the heart of mainstream computer games for years, but recently it's reached a new level with the emergence of Nintendo Wii, PlayStation Move, Microsoft's Kinect, and various mobile devices. This updated bestseller not only  More...

New Starting from $36.64
eBooks Starting from $42.99
Rent
Buy
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $52.99
Edition: 2nd
Copyright year: 2012
Publisher: O'Reilly Media, Incorporated
Publication date: 5/3/2013
Binding: Paperback
Pages: 578
Size: 7.00" wide x 9.25" long x 1.25" tall
Weight: 1.958
Language: English

Game physics has been at the heart of mainstream computer games for years, but recently it's reached a new level with the emergence of Nintendo Wii, PlayStation Move, Microsoft's Kinect, and various mobile devices. This updated bestseller not only provides important knowledge behind bread-and-butter game physics, but helps you leverage exciting interaction gadgets such as accelerometers, touch screens, GPS receivers, pressure sensors, and optical tracking devices.You'll find new chapters on deformable and soft bodies, fluids, and the physics of sound for incorporating realistic effects, including 3D sound. For game developers working alone or as part of a team, this expanded second edition is indispensable.Major topics include:Digital physics—learn the physics behind accelerometers and other sensors in smartphones and game consolesPhysics of sound—get up to speed on a topic generally ignored in other books on game physicsRigid body mechanics—become well-versed in the staple of all game physics enginesFluid dynamics—create fabulous special effects through the book’s accessible treatment of this difficult subjectModeling specific systems—design and optimize your physical models with real-world examples

David Bourg is a Naval Architect involved in various military and commercial proposal, design, and construction efforts. Since 1998, David has served as an independent consultant working for various regional clients engaged in both commercial and military shipbuilding where he provides design and analysis services including but not limited to concept design, proposal writing, detailed design and analysis, visualization, and software development among other services. He coordinated and led the winning design and proposal effort for the US Coast Guard Point Class (patrol boat) Replacement Program. In 2006, David joined fellow Naval Architect Kenneth Humphreys to form MiNO Marine, LLC, a naval architecture and marine professional services firm.In addition to Physics for Game Developers, David has published two other books. He earned a PhD in Engineering and Applied Science in 2008 from the University of New Orleans. He has served as an Adjunct Professor at the University of New Orleans School of Naval Architecture and Marine Engineering, where he has taught various courses since 1993.

Holding a Bachelor of Science degree in Naval Architecture in Marine Engineering from the University of New Orleans, Kenneth F. Humphreys’s career includes roles as naval architect, project engineer, program manager, estimating manager, research and development manager, process improvement team leader, university lecturer, and business owner. Past projects include analysis of surface effect ship hydrodynamic model test data, vessel operations software development, and numerous government shipbuilding programs. Kenneth has worked on designs for liftboats, semi-submersibles, platform supply vessels, maintenance and repair vessels, and drill ships. In 2006 Kenneth joined his former classmate’s firm, David M. Bourg & Associates. Subsequently the firm was renamed MiNO Marine, L.L.C. ("MiNO"). Kenneth serves as Managing Partner of the company. In addition to his administrative and management responsibilities at MiNO, Kenneth has been project manager for the design of the 235 Class Lift Boat from concept through production, participated in the design selection for the U.S. Coast Guard’s newest cutter, and developed cost documentation for U. S. Navy new construction programs.

Ever since his father read A Brief History of Time to him in middle school, Bryan Bywalec wanted to be an astrophysicist. While he will always have a passion for pure physics, he became more and more obsessed in high school with the application of those physical principles he was learning. Having been around sailboats his entire life, his decision to seek a degree in Naval Architecture at the University of New Orleans surprised few. While working on his degree, Mr. Bywalec was employed as a network administrator for the College of Engineering. Having an office in an electronics lab, he explored the world of enterprise computing and became very interested in high performance clusters, remote administration of desktops, and robotics. Upon graduating in 2007, he began his career at MiNO Marine, LLC and, under the guidance of David Bourg and Kenneth Humphreys, now focuses on finite element analysis of complex welded steel structures. His structural analysis work depends largely on the accurate approximations of non-linear physical systems. Bryan has completed several computational fluid dynamics simulations of exhaust gases from ship stacks and current flow around offshore structures. In addition to his work as a naval architect, Bryan strives to create innovative ways to connect everyday objects to various control networks. From unlocking door locks via text message to developing a real time street car tracking program, he constantly searches for opportunities to integrate technology into his life.

Preface
Fundamentals
Basic Concepts
Newton's Laws of Motion
Units and Measures
Coordinate System
Vectors
Derivatives and Integrals
Mass, Center of Mass, and Moment of Inertia
Newton's Second Law of Motion
Inertia Tensor
Relativistic Time
Kinematics
Velocity and Acceleration
Constant Acceleration
Nonconstant Acceleration
2D Particle Kinematics
3D Particle Kinematics
X Components
Y Components
Z Components
The Vectors
Hitting the Target
Kinematic Particle Explosion
Rigid-Body Kinematics
Local Coordinate Axes
Angular Velocity and Acceleration
Force
Forces
Force Fields
Friction
Fluid Dynamic Drag
Pressure
Buoyancy
Springs and Dampers
Force and Torque
Summary
Kinetics
Particle Kinetics in 2D
Particle Kinetics in 3D
X Components
Y Components
Z Components
Cannon Revised
Rigid-Body Kinetics
Collisions
Impulse-Momentum Principle
Impact
Linear and Angular Impulse
Friction
Projectiles
Simple Trajectories
Drag
Magnus Effect
Variable Mass
Rigid-Body Dynamics
Real-Time Simulations
Integrating the Equations of Motion
Euler's Method
Better Methods
Summary
Particles
Simple Particle Model
Integrator
Rendering
The Basic Simulator
Implementing External Forces
Implementing Collisions
Particle-to-Ground Collisions
Particle-to-Obstacle Collisions
Tuning
2D Rigid-Body Simulator
Model
Transforming Coordinates
Integrator
Rendering
The Basic Simulator
Tuning
Implementing Collision Response
Linear Collision Response
Angular Effects
Rotation in 3D Rigid-Body Simulators
Rotation Matrices
Quaternions
Quaternion Operations
Quaternions in 3D Simulators
3D Rigid-Body Simulator
Model
Integration
Flight Controls
Connecting Objects
Springs and Dampers
Connecting Particles
Rope
Connecting Rigid Bodies
Links
Rotational Restraint
Physics Engines
Building Your Own Physics Engine
Physics Models
Simulated Objects Manager
Collision Detection
Collision Response
Force Effectors
Numerical Integrator
Physical Modeling
Aircraft
Geometry
Lift and Drag
Other Forces
Control
Modeling
Ships and Boats
Stability and Sinking
Stability
Sinking
Ship Motions
Heave
Roll
Pitch
Coupled Motions
Resistance and Propulsion
General Resistance
Propulsion
Maneuverability
Rudders and Thrust Vectoring
Cars and Hovercraft
Cars
Resistance
Power
Stopping Distance
Steering
Hovercraft
How Hovercraft Work
Resistance
Steering
Guns and Explosions
Projectile Motion
Taking Aim
Zeroing the Sights
Breathing and Body Position
Recoil and Impact
Explosions
Particle Explosions
Polygon Explosions
Sports
Modeling a Golf Swing
Solving the Golf Swing Equations
Billiards
Implementation
Initialization
Stepping the Simulation
Calculating Forces
Handling Collisions
Digital Physics
Touch Screens
Types of Touch Screens
Resistive
Capacitive
Infrared and Optical Imaging
Exotic: Dispersive Signal and Surface Acoustic Wave
Step-by-Step Physics
Resistive Touch Screens
Capacitive Touch Screens
Example Program
Multitouch
Other Considerations
Haptic Feedback
Modeling Touch Screens in Games
Difference from Mouse-Based Input
Custom Gestures
Accelerometers
Accelerometer Theory
MEMS Accelerometers
Common Accelerometer Specifications
Data Clipping
Sensing Orientation
Sensing Tilt
Using Tilt to Control a Sprite
Two Degrees of Freedom
Gaming from One Place to Another
Location-Based Gaming
Geocaching and Reverse Geocaching
Mixed Reality
Street Games
What Time Is It?
Two-Dimensional Mathematical Treatment
Location, Location, Location
Distance
Great-Circle Heading
Rhumb Line
Pressure Sensors and Load Cells
Under Pressure
Example Effects of High Pressure
Button Mashing
Load Cells
Barometers
3D Display
Binocular Vision
Stereoscopic Basics
The Left and Right Frustums
Types of Display
Complementary-Color Anaglyphs
Linear and Circular Polarization
Liquid-Crystal Plasma
Autostereoscopy
Advanced Technologies
Programming Considerations
Active Stereoization
Passive Stereoization
Optical Tracking
Sensors and SDKs
Kinect
OpenCV
Numerical Differentiation
Sound
What Is Sound?
Characteristics of and Behavior of Sound Waves
Harmonic Wave
Superposition
Speed of Sound
Attenuation
Reflection
Doppler Effect
3D Sound
How We Hear in 3D
A Simple Example
Vector Operations
Matrix Operations
Quaternion Operations
Bibliography
Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×