Cargando…

Learning Game Physics with Bullet Physics and OpenGL /

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. If you're a beginner or intermediate programmer with a basic understanding of 3D mathematics, and you want a stronger foundation in 3D...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Dickinson, Chris
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2013.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_ocn862049090
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 131102s2013 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d IDEBK  |d DEBSZ  |d UMI  |d OCLCQ  |d YDXCP  |d N$T  |d S4S  |d COO  |d DEBBG  |d E7B  |d OCLCQ  |d OCLCF  |d OCLCQ  |d LOA  |d FEM  |d AGLDB  |d MOR  |d PIFAG  |d ZCU  |d MERUC  |d OCLCQ  |d U3W  |d STF  |d VTS  |d CEF  |d ICG  |d NLE  |d INT  |d VT2  |d OCLCQ  |d UKMGB  |d WYU  |d G3B  |d TKN  |d OCLCQ  |d UAB  |d DKC  |d AU@  |d OCLCQ  |d UKAHL  |d OCLCQ  |d OCLCO  |d QGK  |d OCLCQ  |d INARC  |d OCLCA  |d OCLCQ  |d OCLCO 
016 7 |a 018006468  |2 Uk 
019 |a 867907283  |a 868297741  |a 961552355  |a 962579692  |a 968006844  |a 969056407  |a 1259132978 
020 |a 9781461949244  |q (electronic bk.) 
020 |a 1461949246  |q (electronic bk.) 
020 |a 9781783281886  |q (electronic bk.) 
020 |a 178328188X  |q (electronic bk.) 
020 |a 1783281871 
020 |a 9781783281879 
020 |z 9781783281879 
029 1 |a CHNEW  |b 000899068 
029 1 |a CHVBK  |b 403389275 
029 1 |a DEBBG  |b BV041778343 
029 1 |a DEBBG  |b BV043777369 
029 1 |a DEBBG  |b BV044064177 
029 1 |a DEBSZ  |b 39765216X 
029 1 |a DEBSZ  |b 404328318 
029 1 |a DEBSZ  |b 472802852 
029 1 |a NZ1  |b 15908642 
029 1 |a UKMGB  |b 018006468 
035 |a (OCoLC)862049090  |z (OCoLC)867907283  |z (OCoLC)868297741  |z (OCoLC)961552355  |z (OCoLC)962579692  |z (OCoLC)968006844  |z (OCoLC)969056407  |z (OCoLC)1259132978 
037 |a 9781783281886  |b Packt Publishing Pvt. Ltd 
050 4 |a QA76.9.D348 .D384 
072 7 |a COM  |x 051010  |2 bisacsh 
072 7 |a GAM  |x 013000  |2 bisacsh 
082 0 4 |a 005.13  |2 22 
049 |a UAMI 
100 1 |a Dickinson, Chris. 
245 1 0 |a Learning Game Physics with Bullet Physics and OpenGL /  |c Chris Diskinson. 
260 |a Birmingham, UK :  |b Packt Publishing,  |c 2013. 
300 |a 1 online resource (126 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
588 0 |a Print version record. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Building a Game Application; Application components; Exploring the Bullet and FreeGLUT projects; Exploring Bullet's built-in demo applications; Starting a new project; Building the application layer; Configuring FreeGLUT; glutKeyboardFunc/glutKeyboardUpFunc; glutSpecialFunc/glutSpecialUpFunc; glutMouseFunc; glutMotionFunc/glutPassiveMotionFunc; glutReshapeFunc; glutDisplayFunc; glutIdleFunc; Initializing FreeGLUT; glutInit; glutInitDisplayMode. 
505 8 |a GlutInitWindowPosition/glutInitWindowSizeglutCreateWindow; glutSetOption; Launching FreeGLUT; Summary; Chapter 2: Rendering and User Input; Rendering the scene; Introducing double-buffering; Understanding the basics of camera; glIdentity; glFrustum; gluLookAt; glViewport; Basic rendering and lighting; Creating a simple box; Let there be light!; Normals; Creating ambient, diffuse, and specular lighting; Understanding depth testing; glLightfv; glEnable; glMaterialfv/glMateriali; glShadeModel; glDepthFunc; Coloring your box; Understanding rendering pipelines; User input and camera control. 
505 8 |a Implementing camera controlGathering user input; Summary; Chapter 3: Physics Initialization; The core bullet objects; The world object; The broad phase; The collision configuration; The collision dispatcher; The constraint solver; Creating the Bullet components; Creating our first physics object; The collision shape; The motion state; The collision object; Building a custom motion state; Creating a box; Rendering from transform data; Stepping the simulation; Summary; Chapter 4: Object Management and Debug Rendering; Handling multiple objects; Designing our objects; Rendering our objects. 
505 8 |a Storing our objectsCreating our objects; Debug rendering; Building the debug drawer; Introducing activation states; The domino effect; Summary; Chapter 5: Raycasting and Constraints; The power of raycasting; Picking rays; Destroying objects; Constraints; Understanding constraints; Picking up the objects; Building a constraint; Summary; Chapter 6: Events, Triggers, and Explosions; Building a collision event system; Explaining the persistent manifolds; Managing the collision event; Building trigger volumes; Disabling contact response; Force, torque, and impulse; Understanding the object motion. 
505 8 |a Applying forcesApplying impulses; Summary; Chapter 7: Collision Shapes; Spheres and cylinders; Convex hulls; Creating convex hulls from mesh data; Compound shapes; Summary; Chapter 8: Collision Filtering; Groups and masks; Defining linear and angular freedom; Summary; Chapter 9: Soft Body Dynamics; Soft body requirements; Initialization; Creating soft bodies; Rendering soft bodies; Summary; Index. 
520 |a 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. If you're a beginner or intermediate programmer with a basic understanding of 3D mathematics, and you want a stronger foundation in 3D graphics and physics, then this book is perfect for you! You'll even learn some of the fundamental concepts in 3D mathematics and software design that lies beneath them both, discovering some techniques and tricks in graphics and physics that you can use in any game development project. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Video games  |x Design. 
650 6 |a Jeux vidéo  |x Conception. 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a GAMES  |x Video & Electronic.  |2 bisacsh 
650 7 |a Video games  |x Design  |2 fast 
776 0 8 |i Print version:  |a Dickinson, Chris.  |t Learning Game Physics with Bullet Physics and OpenGL.  |d Birmingham : Packt Publishing, 2013  |z 9781783281886 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=655574  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26849830 
938 |a EBSCOhost  |b EBSC  |n 655574 
938 |a Internet Archive  |b INAR  |n learninggamephys0000dick 
938 |a YBP Library Services  |b YANK  |n 11318862 
938 |a YBP Library Services  |b YANK  |n 11310634 
994 |a 92  |b IZTAP