MARC

LEADER 00000cam a2200000 a 4500
001 EBOOKCENTRAL_ocn757519367
003 OCoLC
005 20240329122006.0
006 m o d
007 cr unu||||||||
008 111018s2011 enka o 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d COO  |d OCLCQ  |d DEBSZ  |d C6I  |d OCLCQ  |d OCLCA  |d EBLCP  |d OCLCQ  |d FEM  |d ZCU  |d MERUC  |d OCLCQ  |d OCLCO  |d OCLCF  |d CEF  |d ICG  |d VT2  |d AU@  |d OCLCQ  |d OCLCO  |d WYU  |d DKC  |d OCLCQ  |d OCLCA  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCA  |d OCL  |d OCLCA  |d OCLCO  |d OCLCA  |d OCLCQ  |d OCLCL 
019 |a 828793015  |a 968094000  |a 969031079  |a 1058115996 
020 |a 9781849512930 
020 |a 1849512930 
020 |a 1849512922 
020 |a 9781849512923 
020 |z 9781849512923 
020 |z 1849512922 
024 3 |a 9781849512923 
029 1 |a AU@  |b 000053025428 
029 1 |a DEBBG  |b BV044172933 
029 1 |a DEBSZ  |b 367966077 
029 1 |a DEBSZ  |b 397482264 
029 1 |a GBVCP  |b 785357505 
029 1 |a AU@  |b 000066754768 
035 |a (OCoLC)757519367  |z (OCoLC)828793015  |z (OCoLC)968094000  |z (OCoLC)969031079  |z (OCoLC)1058115996 
037 |a CL0500000115  |b Safari Books Online 
050 4 |a QA76.76.C672  |b 2011 
082 0 4 |a 794.8 
049 |a UAMI 
100 1 |a Lang, Christoph. 
245 1 0 |a Panda3D 1.7 game developer's cookbook /  |c Christoph Lang. 
246 3 |a Panda 3D 1.7 game developer's cookbook 
246 3 |a Panda Three D 1.7 game developer's cookbook 
246 3 |a Panda Three-dimensional 1.7 game developer's cookbook 
260 |a Birmingham, UK :  |b Packt Pub.,  |c ©2011. 
300 |a 1 online resource (iv, 322 pages) :  |b illustrations 
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  |2 rda 
490 0 |a Quick answers to common problems 
588 0 |a Print version record. 
520 8 |a Annotation  |b Panda3D is a free and open source game engine. It has been used successfully by hobbyists as well as big studios to create games ranging from quick prototypes to full-scale commercial MMOs. Panda3D makes it easy to use models, textures, and sounds to create impressive interactive experiences. With this book, you too will be able to leverage the full power of the Panda3D engine.<br /><br />Panda3D 1.7 Game Developer's Cookbook will supply you with a set of recipes with step-by-step instructions to guide you to usable results quickly and take you through all the topics involved in developing games with Panda3D. First it takes a quick sweep through setting up a basic scene. Then focused articles covering advanced topics of game development carry you closer to your game development goals step by step. With each article you will be able to add more features, as the recipes guide you through getting user input from gamepads, keyboard, mouse, microphone, or even webcam, using shader effects, setting up custom render-to-texture pipelines, applying full-screen post-processing effects, adding physics with the ODE, PhysX, or Bullet physics engine, using the engine's networking capabilities with the event-driven Twisted server framework, debugging and performance profiling, and packaging your game for distribution. It will also put you in touch with other languages and technologies like C++, the Cg shading language, and the Twisted server framework.<br /><br />Panda3D 1.7 Game Developer's Cookbook provides a great reference for your Panda3D game development needs and helps you to deliver impressive results more quickly and with great ease.<br /><br />This book offers solutions to problems occurring during game development with Panda3D for people already familiar with the basics of Panda3D. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up Panda3D and Configuring Development Tools; Introduction; Downloading and configuring NetBeans to work with Panda3D; Configuring Visual Studio 2008 to work with Panda3D; Understanding Panda3D's runtime configuration options; Setting up the game structure; Building Panda3D from source code; Chapter 2: Creating and Building Scenes; Introduction; Loading terrain; Loading and attaching sounds to objects; Creating a scene using C++; Adding an additional camera. 
505 8 |a Inspecting and modifying the sceneModifying the scene graph; Moving objects based on time; Controlling actions using intervals; Making animations fit to intervals; Making objects follow a predefined path; Making the camera smoothly follow an object; Generating geometry at runtime; Loading data asynchronously; Chapter 3: Controlling the Renderer; Introduction; Changing a model's render attributes; Adding an alpha mask to a texture; Creating a splitscreen mode; Controlling the rendering order; Using multiple displays; Chapter 4: Scene Effects and Shaders; Introduction; Adding lights and shadows. 
505 8 |a Using light rampsCreating particle effects; Animating textures; Adding ribbon trails to an object; Creating a flashlight effect; Making objects reflect the scene; Adding a custom shader generator; Applying a custom Cg shader; Chapter 5: Post-Processing & Screen Space Effects; Introduction; Adding built-in post-processing effects; Building custom effects; Adding a scanline and vignette effect; Adding a color grading effect; Adding a depth of field effect; Building a deferred rendering pipeline; Chapter 6: 2D Elements and User Interfaces; Introduction; Rendering text to the screen. 
505 8 |a Rendering images to the 2D layerPlaying a movie file; Creating an interactive user interface; Making the user interface data-driven using XML; Chapter 7: Application Control; Introduction; Toggling window and fullscreen modes; Controlling game state; Decoupling modules using events; Handling events more elegantly; Managing recurring tasks; Chapter 8: Collision Detection and Physics; Introduction; Using the built-in collision detection system; Using the built-in physics system; Using the ODE physics engine; Using the PhysX physics engine; Integrating the Bullet physics engine. 
505 8 |a Chapter 9: NetworkingIntroduction; Downloading a file from a server; Using assets hosted on a server; Sending high scores to a server; Establishing a network connection; Sending and receiving custom datagrams; Synchronizing object state between server and client; Chapter 10: Debugging and Performance; Introduction; Debugging Python code; Debugging C++ code; Using the PStats tool for finding performance bottlenecks; Improving performance by flattening scenes; Implementing performance critical code in C++; Chapter 11: Input Handling; Introduction; Handling keyboard and mouse input. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
630 0 0 |a Panda3D (Computer file) 
630 0 7 |a Panda3D (Computer file)  |2 blmlsh 
650 0 |a Video games  |x Programming. 
650 0 |a Video games  |x Design. 
650 0 |a Computer graphics. 
650 0 |a Three-dimensional imaging  |x Data processing. 
650 0 |a Open source software. 
650 2 |a Computer Graphics 
650 6 |a Jeux vidéo  |x Programmation. 
650 6 |a Jeux vidéo  |x Conception. 
650 6 |a Infographie. 
650 6 |a Imagerie tridimensionnelle  |x Informatique. 
650 6 |a Logiciels libres. 
650 7 |a computer graphics.  |2 aat 
650 7 |a Computer games  |x Design  |2 fast 
650 7 |a Video games  |x Programming  |2 fast 
650 7 |a Computer graphics  |2 fast 
650 7 |a Open source software  |2 fast 
758 |i has work:  |a Panda3D 1.7 game developer's cookbook (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCXqHbV7vDMWVykjjy7tJCP  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Lang, Christoph.  |t Panda3D 1.7 game developer's cookbook.  |d Birmingham, UK : Packt, ©2011  |z 9781849512923  |w (OCoLC)727737493 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1126732  |z Texto completo 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL1126732 
994 |a 92  |b IZTAP