LEADER 01058nam0-22003491i-450- 001 990000347530403321 005 20110916173418.0 035 $a000034753 035 $aFED01000034753 035 $a(Aleph)000034753FED01 035 $a000034753 100 $a20110916g19111912km-y0itay50------ba 101 0 $aita$ager 102 $aIT 105 $ay-------001yy 200 1 $aNuovo dizionario italiano-tedesco e tedesco-italiano$fdi Oscar Bulle e Giuseppe Rigutini 210 $aMilano$cHoepli$aLipsia$cBernhard Tauchnitz$d1911-1912 215 $a2 v.$d28 cm 327 1 $a1.: Italiano-Tedesco$a2.: Tedesco-Italiano 610 0 $aLingua tedesca$aDizionari 676 $a433 700 1$aBulle,$bOskar$f<1857-1917> 701 1$aRigutini,$bGiuseppe$f<1829-1903> 801 0$aIT$bUNINA$gRICA$2UNIMARC 901 $aBK 912 $a990000347530403321 952 $a04 211-63/2$bOPV ELETTR. 739$fDINCH 952 $a04 211-63/1$bOPV ELETTR. 739$fDINCH 952 $a61 I B.6/3.2-3$b238$fDAGEN 959 $aDINCH 959 $aDAGEN 997 $aUNINA LEADER 05916oam 2200553 450 001 9910438104203321 005 20190911103509.0 010 $a1-4302-5054-2 024 7 $a10.1007/978-1-4302-5054-8 035 $a(OCoLC)870635563 035 $a(MiFhGG)GVRL6UXF 035 $a(EXLCZ)993710000000018986 100 $a20140514d2013 uy 0 101 0 $aeng 135 $aurun|---uuuua 181 $ctxt 182 $cc 183 $acr 200 10$aLearn OpenGL ES $efor mobile game and graphics development /$fPrateek Mehta 205 $a1st ed. 2013. 210 1$aNew York :$cApress,$d2013. 215 $a1 online resource (xvii, 199 pages) $cillustrations (some color) 225 0 $aGale eBooks 300 $a"Learn about the most popular 3D graphics engine for game and graphical apps development"--Cover. 300 $aIncludes index. 311 $a1-4302-5053-4 320 $aIncludes bibliographical references and index. 327 $a""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer ""; ""Acknowledgments""; ""Preface""; ""Chapter 1: Benefits of the New API""; ""Modern Graphic-rendering API""; ""Devices Love It""; ""Easy App Development: Leta???s Create an OpenGL Surface View""; ""Determining OpenGL ES Version""; ""Creating the OpenGL Surface""; ""ES 2.0 Is for the Ambitious""; ""Where Are the Developers?""; ""Summary""; ""Chapter 2: Implementation Prerequisites""; ""Selecting a Development Device: Why Upgrade to Gingerbread?""; ""Choosing Inputs That Your Game Needs"" 327 $a""Tank Fence""""Creating Menus for the Game""; ""Setting Views Using setContentView and addContentView""; ""Sleek Design of XML Views""; ""Working with Buttons and the Counter Class""; ""Using Touch for Rotation""; ""Rotation Using Android Sensors""; ""Summary""; ""Chapter 3: ES 2.0 Fundamentals""; ""EGL on Android""; ""The GLSurfaceView Class""; ""Setting up the Renderer""; ""Renderer Thread""; ""Decoupling for Dedicated Performance""; ""Thread Safety""; ""Implemented Methods""; ""Anatomy of a Renderer""; ""GL SURFACE CHANGED Application""; ""Framebuffer""; ""Double Buffering"" 327 $a""Clearing the Color Buffer""""Setting the Viewport""; ""GLSL""; ""Shader Program""; ""Vertex Shader Example""; ""Data Types""; ""Fragment Shader Example""; ""GL POINT BASIC Application""; ""Using the loadShader Method""; ""Attributes""; ""Drawing Line and Triangle Primitives""; ""Varyings""; ""Triangle Primitive""; ""Normalized Device Coordinate System""; ""3D-Transformation""; ""Types of Transformations""; ""The Matrix Class""; ""State Management""; ""Cull Face""; ""Depth Test""; ""Summary""; ""Chapter 4: 3D Modeling""; ""Drawing Shapes Using glDrawElements"" 327 $a""GL POINT ELEMENTS Application""""Drawing Line and Triangle Primitives""; ""Blender for Modeling""; ""Default Layout""; ""Using Object Mode""; ""Panels in 3D View""; ""Translating Objects""; ""Using the Lasso-Select Command""; ""Modeling Objects for the Game""; ""Creating an Equilateral Triangle""; ""tankFence Blender File""; ""Material Context""; ""Player Object""; ""Adding Plane Mesh""; ""Editing the Player Object""; ""Exporting Mesh Data""; ""Parsing Objects for OpenGL ES""; ""Installing Perl""; ""Downloading Parser""; ""Using the Parser""; ""Using the Mesh Data"" 327 $a""Adding the Player Object""""Basic Components in the Blender Interface: Screenshots""; ""Summary""; ""Chapter 5: Texturing and Shading""; ""Vertex Buffer Objects""; ""Types of Buffer Objects""; ""Using Buffer Objects""; ""Using Color Masks""; ""Textures""; ""2D Texture""; ""Loading the Image Data""; ""sampler2D Uniform Variable""; ""Using Texture and Color""; ""Cubemap Textures""; ""Loading Images for a Cubemap Texture""; ""samplerCube Uniform Variable""; ""Multi-Texturing""; ""Lighting Effects Using Shader Programs""; ""Illumination Models"" 327 $a""Diffuse Reflection: Equations for Illumination"" 330 $aWant to create sophisticated games and graphics-intensive apps? Learn OpenGL ES gets you started immediately with OpenGL ES.  After mastering the basics of OpenGL ES itself, you will quickly find yourself writing and building game apps, without having to learn about object oriented programming techniques. This book demonstrates the use of a powerful open-source modeling tool, Blender. You will be guided, step by step, through the development of Tank Fence, a dynamic, interactive 3D game. Along the way you'll gain skills in building apps with Eclipse and the Android SDK or NDK, rendering graphics using hardware acceleration, and multithreading for performance and responsiveness. iOS developers will also find this book's information invaluable when writing their apps. You'll learn everything you need to know about: Creating simple, efficient game UIs Designing the basic building blocks of an exciting, interactive 3D game Pulling all the elements together with Blender, a powerful open-source tool for modeling, animation, rendering, compositing, video editing, and game creation Taking the next big step using custom and inbuilt functions, texturing, shading, light sources, and more Refining your mobile game app through collision detection, player-room-obstacle classes, and storage classes Doing all this efficiently on mobile devices with limited resources and processing. 606 $aComputer graphics 606 $aApplication software$xDevelopment 606 $aComputer games$xProgramming 615 0$aComputer graphics. 615 0$aApplication software$xDevelopment. 615 0$aComputer games$xProgramming. 676 $a004 676 $a794.8151 700 $aMehta$b Prateek$4aut$4http://id.loc.gov/vocabulary/relators/aut$0861749 801 0$bMiFhGG 801 1$bMiFhGG 906 $aBOOK 912 $a9910438104203321 996 $aLearn OpenGL ES$92210764 997 $aUNINA