Cargando…

IPhone 3D programming : developing graphical applications with OpenGL ES /

What does it take to build an iPhone app with stunning 3D graphics? This book will show you how to apply OpenGL graphics programming techniques to any device running the iPhone OS -- including the iPad and iPod Touch -- with no iPhone development or 3D graphics experience required. iPhone 3D Program...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Rideout, Philip
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, Calif. : O'Reilly, ©2010.
Edición:1st ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocn686709300
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 101129s2010 caua o 001 0 eng d
010 |a  2010283478 
040 |a UMI  |b eng  |e pn  |c UMI  |d CEF  |d CUS  |d OCLCQ  |d UIU  |d DEBSZ  |d C6I  |d OCLCQ  |d AU@  |d N$T  |d TEFOD  |d YDXCP  |d EBLCP  |d AZU  |d TEFOD  |d OCLCQ  |d N$T  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCF  |d WYU  |d UAB  |d UKAHL  |d VT2  |d OCLCQ  |d OCLCO  |d OCLCQ 
019 |a 658058201  |a 779617042  |a 780425018  |a 880316669  |a 1064636759  |a 1103265066  |a 1129349058  |a 1152980544  |a 1192335012  |a 1240516625 
020 |a 9781449388133  |q (electronic bk.) 
020 |a 1449388132  |q (electronic bk.) 
020 |a 9781449390624  |q (electronic bk.) 
020 |a 1449390625  |q (electronic bk.) 
020 |z 9780596804824  |q (pbk.) 
020 |z 0596804822  |q (pbk.) 
029 1 |a AU@  |b 000052841254 
029 1 |a DEBSZ  |b 355437872 
029 1 |a DEBSZ  |b 396380077 
029 1 |a HEBIS  |b 291508545 
029 1 |a AU@  |b 000062580600 
029 1 |a AU@  |b 000066232709 
029 1 |a AU@  |b 000054926092 
035 |a (OCoLC)686709300  |z (OCoLC)658058201  |z (OCoLC)779617042  |z (OCoLC)780425018  |z (OCoLC)880316669  |z (OCoLC)1064636759  |z (OCoLC)1103265066  |z (OCoLC)1129349058  |z (OCoLC)1152980544  |z (OCoLC)1192335012  |z (OCoLC)1240516625 
037 |a CL0500000079  |b Safari Books Online 
037 |a BB7979D1-0151-474B-BFC3-F9706F04045F  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.8.I64  |b R53 2010 
072 7 |a COM  |x 051010  |2 bisacsh 
082 0 4 |a 005.26  |2 22 
049 |a UAMI 
100 1 |a Rideout, Philip. 
245 1 0 |a IPhone 3D programming :  |b developing graphical applications with OpenGL ES /  |c Philip Rideout ; foreword by Serban Porumbescu. 
246 3 0 |a Developing graphical applications with OpenGL ES 
250 |a 1st ed. 
260 |a Sebastopol, Calif. :  |b O'Reilly,  |c ©2010. 
300 |a 1 online resource (xviii, 417 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 
588 0 |a Print version record. 
505 0 |a Table of Contents; Foreword; Preface; How to Read This Book; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1. Quick-Start Guide; Transitioning to Apple Technology; Objective-C; A Brief History of OpenGL ES; Choosing the Appropriate Version of OpenGL ES; Getting Started; Installing the iPhone SDK; Building the OpenGL Template Application with Xcode; Deploying to Your Real iPhone; HelloArrow with Fixed Function; Layering Your 3D Application; Starting from Scratch; Linking in the OpenGL and Quartz Libraries. 
505 8 |a Subclassing UIViewHooking Up the Application Delegate; Setting Up the Icons and Launch Image; Dealing with the Status Bar; Defining and Consuming the Rendering Engine Interface; Implementing the Rendering Engine; Handling Device Orientation; Animating the Rotation; HelloArrow with Shaders; Shaders; Frameworks; GLView; RenderingEngine Implementation; Wrapping Up; Chapter 2. Math and Metaphors; The Assembly Line Metaphor; Assembling Primitives from Vertices; Associating Properties with Vertices; The Life of a Vertex; The Photography Metaphor; Setting the Model Matrix; Scale; Translation. 
505 8 |a RotationSetting the View Transform; Setting the Projection Transform; Saving and Restoring Transforms with Matrix Stacks; Animation; Interpolation Techniques; Animating Rotation with Quaternions; Vector Beautification with C++; HelloCone with Fixed Function; RenderingEngine Declaration; OpenGL Initialization and Cone Tessellation; Smooth Rotation in Three Dimensions; Render Method; HelloCone with Shaders; Wrapping Up; Chapter 3. Vertices and Touch Points; Reading the Touchscreen; Saving Memory with Vertex Indexing; Boosting Performance with Vertex Buffer Objects; Creating a Wireframe Viewer. 
505 8 |a Parametric Surfaces for FunDesigning the Interfaces; Handling Trackball Rotation; Implementing the Rendering Engine; Poor Man's Tab Bar; Animating the Transition; Wrapping Up; Chapter 4. Adding Depth and Realism; Examining the Depth Buffer; Beware the Scourge of Depth Artifacts; Creating and Using the Depth Buffer; Filling the Wireframe with Triangles; Surface Normals; Feeding OpenGL with Normals; The Math Behind Normals; Normal Transforms Aren't Normal; Generating Normals from Parametric Surfaces; Lighting Up; Ho-Hum Ambiance; Matte Paint with Diffuse Lighting; Give It a Shine with Specular. 
505 8 |a Adding Light to ModelViewerUsing Light Properties; Shaders Demystified; Adding Shaders to ModelViewer; New Rendering Engine; Per-Pixel Lighting; Toon Shading; Better Wireframes Using Polygon Offset; Loading Geometry from OBJ Files; Managing Resource Files; Implementing ISurface; Wrapping Up; Chapter 5. Textures and Image Capture; Adding Textures to ModelViewer; Enhancing IResourceManager; Generating Texture Coordinates; Enabling Textures with ES1::RenderingEngine; Enabling Textures with ES2::RenderingEngine; Texture Coordinates Revisited; Fight Aliasing with Filtering. 
520 |a What does it take to build an iPhone app with stunning 3D graphics? This book will show you how to apply OpenGL graphics programming techniques to any device running the iPhone OS -- including the iPad and iPod Touch -- with no iPhone development or 3D graphics experience required. iPhone 3D Programming provides clear step-by-step instructions, as well as lots of practical advice, for using the iPhone SDK and OpenGL. You'll build several graphics programs -- progressing from simple to more complex examples -- that focus on lighting, textures, blending, augmented reality, optimization for perfo. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a OpenGL. 
630 0 7 |a OpenGL.  |2 blmlsh 
630 0 7 |a OpenGL.  |2 fast  |0 (OCoLC)fst01380188 
650 0 |a iPhone (Smartphone)  |x Programming. 
650 6 |a iPhone (Téléphone intelligent)  |x Programmation. 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a iPhone (Smartphone)  |x Programming.  |2 blmlsh 
776 0 8 |i Print version: Rideout, Philip.  |t IPhone 3D programming.  |d Sebastopol, Calif. : O'Reilly, ©2010  |z 9780596804824  |w (OCoLC)503640640 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781449388133/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26847861 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26847881 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL536708 
938 |a EBSCOhost  |b EBSC  |n 415560 
938 |a YBP Library Services  |b YANK  |n 7489277 
938 |a YBP Library Services  |b YANK  |n 7501416 
994 |a 92  |b IZTAP