• Complain

Parminder Singh - OpenGL ES 3.0 Cookbook

Here you can read online Parminder Singh - OpenGL ES 3.0 Cookbook full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, publisher: Packt Publishing - ebooks Account, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Parminder Singh OpenGL ES 3.0 Cookbook
  • Book:
    OpenGL ES 3.0 Cookbook
  • Author:
  • Publisher:
    Packt Publishing - ebooks Account
  • Genre:
  • Year:
    2015
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

OpenGL ES 3.0 Cookbook: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "OpenGL ES 3.0 Cookbook" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

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

About This Book
  • Explore exciting new features of OpenGL ES 3.0 on textures, geometry, shaders, buffer objects, frame buffers and a lot more using GLSL 3.0
  • Master intermediate and advance cutting edge rendering techniques, including procedural shading, screen space technique and shadows with scene graphs
  • A practical approach to build the font engine with multilingual support and learn exciting imaging processing and post process techniques
Who This Book Is For

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.

What You Will Learn
  • Learn the essentials and exciting new features of OpenGL ES 3.0
  • Discover the physics behind fundaments of light and material concepts with easy-to-follow examples
  • Scratch the fragments with procedural shaders and learn how they work
  • Master the basics of texturing, use compressed textures, and learn numerous mapping techniques
  • Manage complex scenes with scene graphs and learn post-processing and image-processing techniques
  • Build your font engine with multilingual support
  • Master the working of recognized anti-aliasing techniques and implement FXAA and adaptive anti-aliasing
In Detail

Write once, use anywhere is truly the power behind OpenGL ES and has made it an embedded industry standard. The library provides cutting-edge, easy-to-use features to build a wide range of applications in the gaming, simulation, augmented-reality, image-processing, and geospatial domains.

The book starts by providing you with all the necessary OpenGL ES 3.0 setup guidelines on iOS and Android platforms. Youll go on to master the fundamentals of modern 3D graphics, such as drawing APIs, transformations, buffer objects, the model-view-project analogy, and much more. The book goes on to deal with advanced topics and offers a wide range of recipes on the light shading, real-time rendering techniques with static and procedure textures to create stunning visualizations and runtime effects.

Parminder Singh: author's other books


Who wrote OpenGL ES 3.0 Cookbook? Find out the surname, the name of the author of the book and a list of all author's works by series.

OpenGL ES 3.0 Cookbook — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "OpenGL ES 3.0 Cookbook" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
OpenGL ES 3.0 Cookbook

OpenGL ES 3.0 Cookbook

Copyright 2015 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: May 2015

Production reference: 1270515

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-84969-552-7

www.packtpub.com

Credits

Author

Parminder Singh

Reviewers

Tomasz Adam Dzieniak

Brian Gatt

Alin Loghin

Abhinav Singhal

Commissioning Editor

Erol Staveley

Acquisition Editors

James Jones

Purav Motiwalla

Content Development Editor

Athira Laji

Technical Editor

Shashank Desai

Copy Editors

Relin Hedly

Karuna Narayanan

Project Coordinator

Harshal Ved

Proofreaders

Stephen Copestake

Safis Editing

Indexer

Monica Ajmera Mehta

Graphics

Disha Haria

Production Coordinators

Nilesh R. Mohite

Alwin Roy

Cover Work

Alwin Roy

About the Author

Parminder Singh is a senior 3D graphics engineer at Continental Automotive, Singapore. He also works as a part-time freelancer. In 2006, Parminder obtained his CSE degree from Punjab Technical University.

He is a strong believer of design simplicity. In his opinion, this is a key factor that plays an important role in building scalable and manageable products. With this philosophy and as a passionate 3D architect, he has worked in the fields of network simulations, geomodeling, navigation, automotive, and infotainment systems. His research interests include GPU-based real-time rendering, geospatial terrain rendering, screen-spaced techniques, real-time dynamic shadows, scientific visualization, scene graphs, and anti-aliasing techniques.

He is an OpenGL ES trainer and a member of the Khronos Group. Parminder loves to take up challenges related to real-time rendering. His current research and work includes futuristic implementation for next-generation graphics in the automobile domain in order to create stunning data, user interface, and visualization effects (merging 2D and 3D concepts). His hobbies include cooking, traveling, sharing knowledge, and exploring the possibilities of applied physics and mathematics.

Feel free to reach Parminder at https://www.linkedin.com/in/parmindersingh18.

Acknowledgments

First and foremost, I would like to thank my wife, Gurpreet, for her love, encouragement, and extreme patience during the book writing process, which mostly occurred on vacations, weekends, and overnights. I dedicate this book to my parents and brother; without their support, this book wouldn't have been possible.

I wish to extend my special thanks to Amit Dubey for his guidance and directions, which always proved helpful. I would like to express my gratitude to Vijay Sharma. I learned ways to handle complex problems with a simple approach from him. I am highly grateful to Saurav Bhattacharya, Mohit Sindwani, and Tarun Nigam for being highly supportive during the course of this book. I am also very thankful to Dr. Ulrich Kabatek for providing me flexible timings, which helped me finalize this title.

I acknowledge the contribution of the entire Packt Publishing team and external reviewers. Their constant feedback and constructive comments have helped me take this book to another level. I am grateful to James Jones and Harshal Ved for their support on this title. A big thanks to Shashank Desai, whose coordination helped us meet the deadlines on time. I would also like to thank Athira Laji who has done a remarkable job over the year to bring the best out of this title. Her constant motivation, tracking deliverables, self-correction, and review comments has contributed a lot to this title.

I would like to express my gratitude to Shraddha Parganiha, Neeraj Sahu, and my close friends, Nidhi Pasricha, Jitendra Verma, and Rubina Hasrat, for their help and support during the time when I needed them the most.

Last but not least, I would like to say thanks to the "Gang of four"Abhinav Singhal, Nisha Dawar, Smitha Nair, and myselffor all the happy moments we shared together. Cheers!

About the Reviewers

Tomasz Adam Dzieniak has been coding since 1998 (for 16 years), which equals two-third of his life. He has mastered languages such as C++11, C#, Java, HLSL, JavaScript, and Python. Currently, he is working towards improving his skills in Ruby and Swift programming languages.

In 2013, he got his bachelor's of science degree in applied informatics at the Nicolaus Copernicus University, faculty of physics, astronomy, and applied informatics. He holds the position of senior developer and software architect, working with technologies based on C++, Java, and Python languages.

In his spare time, he works with autonomous systems, crashing more and more drones. Also, he works on a few independent projects, such as mobile games (dedicated to Android and iOS platforms) and business platforms (client-server solutions) on demand. After all the coding stuff, he reads books and goes jogging.

Brian Gatt is a software developer who holds a bachelor's degree in computer science and artificial intelligence from the University of Malta. He also holds a master's degree in computer games and entertainment from Goldsmiths, the University of London. From the time he was introduced to OpenGL ES at the university level, he developed an interest in graphics programming. He likes to keep himself updated with the latest graphics that APIs have to offer, native C++ programming, and game development techniques.

Alin Loghin is a video programmer with a passion for computer graphics and has been in the field for almost 3 years now. He's also a freelancer 3D artist and has combined this modeling/texturing along with its technical side (post processing via HLSL) in the modding scene to become the lead artist for the Europa Barbarorum series.

He currently works for Telenav as a senior C++ engineer, focusing on the rendering side (OpenGL ES1, ES2, and GLSL) for a navigation library, which is used by TripAdvisor, Bosch, and other mobile or automotive clients.

He was mainly responsible for making the switch to ES2 from ES1, performance, and visual improvements on various platforms, such as iOS and Android. He has also worked on porting the library for the tile server project used to render hundreds of tiles per second.

Abhinav Singhal is a software developer who holds a master's degree in computer science from the University of Southern California. He has mainly worked in the networking domain for nearly 6 years with a focus on C and C++. Apart from his job, he reads a lot on topics pertaining to philosophy and cognitive processes to better understand how people think and react, which helps him to design software in a better way.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «OpenGL ES 3.0 Cookbook»

Look at similar books to OpenGL ES 3.0 Cookbook. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «OpenGL ES 3.0 Cookbook»

Discussion, reviews of the book OpenGL ES 3.0 Cookbook and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.