Cargando…

OpenGL ES 3.0 cookbook : over 90 ready-to-serve, real-time rendering recipes on Android and iOS platforms using OpenGL ES 3.0 and GL shading language 3.0 to solve day-to-day modern 3D graphics challenges /

If you are new to OpenGL ES or have some experience in 3D graphics, then this book will be extremely helpful in raising your expertise level from a novice to professional. The book implements more than 90 recipes to solve everyday challenges, helping you transition from a beginner to a professional.

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

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_ocn911430943
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150623s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d IDEBK  |d EBLCP  |d DEBSZ  |d DEBBG  |d YDXCP  |d COO  |d OCLCF  |d OCLCQ  |d MERUC  |d CEF  |d OCLCQ  |d UAB  |d AU@  |d OCLCO  |d OCLCQ  |d OCLCO  |d N$T  |d SFB  |d OCLCO  |d UKMGB  |d K6U  |d OCLCQ 
015 |a GBC226969  |2 bnb 
016 7 |a 018014282  |2 Uk 
019 |a 910706259  |a 913844313 
020 |a 1849695539 
020 |a 1849695520 
020 |a 9781849695527 
020 |a 9781849695534  |q (electronic bk.) 
029 1 |a DEBBG  |b BV042683791 
029 1 |a DEBBG  |b BV043620742 
029 1 |a DEBSZ  |b 433958308 
029 1 |a DEBSZ  |b 446590002 
029 1 |a GBVCP  |b 835876853 
029 1 |a UKMGB  |b 018014282 
035 |a (OCoLC)911430943  |z (OCoLC)910706259  |z (OCoLC)913844313 
037 |a CL0500000606  |b Safari Books Online 
050 4 |a T385 
082 0 4 |a 004.3984775 
049 |a UAMI 
100 1 |a Singh, Parminder,  |e author. 
245 1 0 |a OpenGL ES 3.0 cookbook :  |b over 90 ready-to-serve, real-time rendering recipes on Android and iOS platforms using OpenGL ES 3.0 and GL shading language 3.0 to solve day-to-day modern 3D graphics challenges /  |c Parminder Singh. 
246 3 |a Open graphics library embedded systems 3.0 cookbook 
246 3 0 |a Over 90 ready-to-serve, real-time rendering recipes on Android and iOS platforms using OpenGL ES 3.0 and GL shading language 3.0 to solve day-to-day modern 3D graphics challenges 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (1 volume) :  |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 Online resource; title from cover (Safari, viewed June 17, 2015). 
500 |a Includes index. 
500 |a "Quick answers to common problems." 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: OpenGL ES 3.0 in Android/iOS; Introduction; Programming shaders in Open GL ES shading language 3.0; Loading and compiling a shader program; Linking a shader program; Checking errors in OpenGL ES 3.0; Using the per-vertex attribute to send data to a shader; Using uniform variables to send data to a shader; Programming OpenGL ES 3.0 Hello World Triangle; Using JNI in Android to communicate with C/C++; Developing an Android OpenGL ES 3.0 application 
505 8 |a Developing an iOS OpenGL ES 3.0 applicationChapter 2: OpenGL ES 3.0 Essentials; Introduction; Building prototypes using the GLPI framework; Implementing touch events; Rendering primitives with vertex arrays; Drawing APIs in OpenGL ES 3.0; Efficient rendering with Vertex Buffer Object; Transformations with the model, view, and projection analogies; Understanding the projection system in GLPI; Culling in OpenGL ES 3.0; Depth testing in OpenGL ES 3.0; Chapter 3: New Features of OpenGL ES 3.0; Introduction; Managing variable attributes with qualifiers 
505 8 |a Grouping uniforms and creating buffer objectsManaging VBO with Vertex Array Objects; Reading and writing buffer objects with mapping; Render multiple objects with geometry instancing; Rendering multiple primitives with primitive restart; Chapter 4: Working with Meshes; Introduction; Creating polygon meshes with Blender; Rendering the wavefront OBJ mesh model; Rendering the 3Ds mesh model; Chapter 5: Light and Materials; Introduction; Implementing the per-vertex ambient light component; Implementing the per-vertex diffuse light component; Implementing the per-vertex specular light component 
505 8 |a Optimizing the specular light with the halfway vectorGouraud shading -- the per-vertex shading technique; Phong shading -- the per-fragment shading technique; Implementing directional and point light; Implementing multiple lights in a scene; Implementing two-side shading; Chapter 6: Working with Shaders; Introduction; Implementing the wobble and ripple effect; Procedural texture shading with object coordinates; Creating a circular pattern and making them revolve; Generating a brick pattern; Generating the polka dot pattern; Discarding fragments 
505 8 |a Procedural texture shading with texture coordinatesChapter 7: Textures and Mapping Techniques; Introduction; Applying texture with UV mapping; Efficient rendering with the ETC2 compressed texture; Applying multiple textures; Implementing Skybox with seamless cube mapping; Implementing reflection and refraction with environment mapping; Implementing render to texture with Frame Buffer Objects; Implementing terrain with displacement mapping; Implementing bump mapping; Chapter 8: Font Rendering; Introduction; Font rendering with the FreeType project; Rendering different languages with Harfbuzz 
520 |a If you are new to OpenGL ES or have some experience in 3D graphics, then this book will be extremely helpful in raising your expertise level from a novice to professional. The book implements more than 90 recipes to solve everyday challenges, helping you transition from a beginner to a professional. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a OpenGL. 
630 0 7 |a OpenGL.  |2 fast  |0 (OCoLC)fst01380188 
650 0 |a Computer graphics  |x Computer programs. 
650 6 |a Infographie  |x Logiciels. 
650 7 |a Computer graphics  |x Computer programs.  |2 fast  |0 (OCoLC)fst00872121 
776 0 8 |i Print version:  |a Singh, Parminder.  |t OpenGL ES 3.0 cookbook : over 90 ready-to-serve, real-time rendering recipes on Android and iOS platforms using OpenGL ES 3.0 and GL shading language 3.0 to solve day-to-day modern 3D graphics challenges.  |d Birmingham, [England] ; Mumbai, [India] : Packt Publishing, ©2015  |h 491 pages  |z 9781849695527 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1000542  |z Texto completo 
938 |a EBSCOhost  |b EBSC  |n 1000542 
938 |a YBP Library Services  |b YANK  |n 12457990 
994 |a 92  |b IZTAP