Game and Graphics Programming for iOS and Android with OpenGL ES 2.0. (Record no. 92179)

000 -LEADER
fixed length control field 07829nam a22005413i 4500
001 - CONTROL NUMBER
control field EBC838187
003 - CONTROL NUMBER IDENTIFIER
control field MiAaPQ
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20181121162046.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION
fixed length control field m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 181113s2012 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781119976264
-- (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Cancelled/invalid ISBN 9781119975915
035 ## - SYSTEM CONTROL NUMBER
System control number (MiAaPQ)EBC838187
035 ## - SYSTEM CONTROL NUMBER
System control number (Au-PeEL)EBL838187
035 ## - SYSTEM CONTROL NUMBER
System control number (CaPaEBR)ebr10630501
035 ## - SYSTEM CONTROL NUMBER
System control number (CaONFJC)MIL343253
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)773565365
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.76.D47 -- M38 2012eb
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 794.81526
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Marucchi-Foino, Romain.
245 10 - TITLE STATEMENT
Title Game and Graphics Programming for iOS and Android with OpenGL ES 2.0.
250 ## - EDITION STATEMENT
Edition statement 1st ed.
264 #1 - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc Somerset :
Name of publisher, distributor, etc John Wiley & Sons, Incorporated,
Date of publication, distribution, etc 2012.
264 #4 - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Date of publication, distribution, etc ©2012.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (316 pages)
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Intro -- Game and Graphics Programming for iOS and Android® with OpenGL® ES 2.0 -- Contents -- Introduction -- Chapter 1: Getting Started -- Software Requirements -- For iOS Developers -- For Android Developers -- Downloading the Book's SDK -- Importing Projects -- For iOS Developers -- For Android Developers -- The Template -- Summary -- Chapter 2: Setting Up Your Graphic Projections -- The Three Basic Types of Projections -- Orthographic 2D Projection -- Program and Project Initialization -- Vertex and Fragment Shader -- Linking a Shader Program -- The Drawing Code -- Orthographic Projection -- Getting Orthographic -- Perspective Projection -- Summary -- Chapter 3: Dealing With Complex Geometry -- The Wavefront File Format -- Cube.obj -- Cube.mtl -- Preparing the OBJ Viewer Code -- Loading an OBJ -- Building the Shaders -- The Vertex Shader -- The Fragment Shader -- Vertex Buffer Object -- Storing the Vertex Data -- Building the Vertex Data Array VBO -- Building the Element Array VBO -- Building the VAO -- Rendering Momo -- Handling Touche -- Per-Vertex Lighting -- Vertex Shader Light Calculation -- Modifying the Fragment Shader -- More Uniforms -- Making Momo Furrier -- Loading the Texture -- Adjusting the Vertex Data -- Adding UV Support to the Vertex Shader -- Adding Texture Support to Your Fragment Shader -- Binding the Texture -- Summary -- Chapter 4: Building a Scene -- Handling Multiple Objects -- The Code Structure -- Loading and Drawing the Scene -- The Shaders Code -- The Different Object Types -- The Drawing Sequence -- Fixing the Scene -- Uber Shader -- Using Your Uber Shader -- Render Loop Objects Categorization -- Double-Sided -- Per-Pixel Lighting -- Making the Vertex Shader Even Fatter -- Getting the Fragment Shader More Uber -- Wrapping up the Implementation -- Summary -- Chapter 5: Optimization -- The Base App.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Triangles to Triangle Strips -- Building Triangle Strips -- Texture Optimization -- Adding 16-Bit Texture Conversion -- PVR Texture Compression -- Faking Details -- Bump Mapping Implementation -- Precision Qualifiers Optimization -- The Normal Map Lighting Calculation -- Adding Specularity -- Geometry and Shaders LOD -- Texture Atlas -- Managing States in Software -- Automatic Shader Optimization -- Summary -- Chapter 6: Real-Time Physics -- Types of Physical Objects -- Physics Shapes -- Using Bullet -- Hello Physics -- Collision Callbacks, Triggers, and Contacts -- Contact-Added Callback -- Near Callback -- Contact Points -- 2D Physics -- More Shapes! -- Building the Physical Objects -- Camera Tracking -- User Interactions -- The Game Logic -- 3D Physics -- The Bullet File Format -- 3D Pinball Game -- Summary -- Chapter 7: Camera -- Touch and Go! -- The Camera Frustum -- How to Build the Frustum -- Frustum Clipping Implementation -- More Clipping Functions -- Camera Fly Mode -- First-Person Camera with Collision Detection -- 3D Camera Tracking -- Third-Person Camera with Collision -- Summary -- Chapter 8: Pathfinding -- Recast and Detour -- Navigation -- Creating the Navigation Mesh -- 3D Physics Picking -- Player's Auto Drive -- Visualizing the Way Points -- Catch Me If You Can! -- Know Your Enemy -- Game State Logic -- Summary -- Chapter 9: Audio and Other Cool Game Programming Stuff -- OpenAL -- OGG Vorbis -- Hello World OpenAL Style -- Initializing OpenAL -- Static in-Memory Sound Playback -- Positional Sound Source -- Piano Game -- Loading a Static and Streamed Sound -- Color Picking -- Piano Game Logic -- Final Adjustments -- Rolling Ball Game -- GFX Shaders -- Linking the Positional Sound Sources -- Accelerometer-Driven Camera -- Cheap FX -- Game Logic and Tweaks -- Summary -- Chapter 10: Advanced Lighting -- Types of Lamps.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Let There Be Light -- Directional Lamp Shader -- Struct as Uniforms -- Point Light -- Point Light Shader Code -- Light Attenuation -- Point Light with Attenuation Code -- The Attenuation Uniforms -- Spherical Point Light -- Tweaking the Point Light Code -- Spot Light -- Spot Light Shader Code -- Multiple Lights -- Making the Shader Program Dynamic -- Summary -- Chapter 11: Advanced Fx -- Render to Texture -- Post-Processing Effects -- First Rendering Pass -- Second Pass -- Fullscreen Pass and Blur Shader -- Projected Texture -- Projector Shader -- Projected Real-Time Shadows -- Casting Shadows Using the Depth Texture -- A Few More Words about the Frame Buffer Object -- Particles -- Summary -- Chapter 12: Skeletal Animation -- Traditional vs. Modern Animation Systems -- The MD5 File Format -- Loading an MD5 Mesh -- Animating the Mesh -- LERP -- SLERP -- Blending Animation -- Additive Blending -- Summary -- Index -- Advertisement.
520 ## - SUMMARY, ETC.
Summary, etc Develop graphically sophisticated apps and games today! The smart phone app market is progressively growing, and there is new market gap to fill that requires more graphically sophisticated applications and games. Game and Graphics Programming for iOS and Android with OpenGL ES 2.0 quickly gets you up to speed on understanding how powerful OpenGL ES 2.0 technology is in creating apps and games for amusement and effectiveness. Leading you through the development of a real-world mobile app with live code, this text lets you work with all the best features and tools that Open GL ES 2.0 has to offer. Provides a project template for iOS and Android platforms Delves into OpenGL features including drawing canvas, geometry, lighting effects, character animation, and more Offers explanation of full-function 2D and 3D graphics on embedded systems Addresses the principal technology for hardware-accelerated graphical rendering Game and Graphics Programming for iOS and Android with OpenGL ES 2.0 offers important, need-to-know information if you're interested in striking a perfect balance between aesthetics and functionality in apps.
588 ## - SOURCE OF DESCRIPTION NOTE
Source of description note Description based on publisher supplied metadata and other sources.
590 ## - LOCAL NOTE (RLIN)
Local note Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2018. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Android (Electronic resource).
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Application software -- Development.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer games -- Programming.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element iOS (Electronic resource).
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Mobile computing.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element OpenGL.
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Marucchi-Foino, Romain.
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Semko, Roman.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Display text Print version:
Main entry heading Marucchi-Foino, Romain
Title Game and Graphics Programming for iOS and Android with OpenGL ES 2.0
Place, publisher, and date of publication Somerset : John Wiley & Sons, Incorporated,c2012
International Standard Book Number 9781119975915
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN)
Corporate name or jurisdiction name as entry element ProQuest (Firm)
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/buse-ebooks/detail.action?docID=838187">https://ebookcentral.proquest.com/lib/buse-ebooks/detail.action?docID=838187</a>
Public note Click to View

No items available.

Powered by Koha