OpenGL ES 3.0 Cookbook (Paperback)

Parminder Singh

  • 出版商: Packt Publishing
  • 出版日期: 2015-05-30
  • 定價: $1,600
  • 售價: 6.0$960
  • 語言: 英文
  • 頁數: 514
  • 裝訂: Paperback
  • ISBN: 1849695520
  • ISBN-13: 9781849695527
  • 相關分類: OpenGL
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

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. You'll 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.

商品描述(中文翻譯)

超過90個現成的、即時渲染的食譜,使用OpenGL ES 3.0和GL shading language 3.0在Android和iOS平台上解決日常現代3D圖形挑戰。

關於本書
- 探索OpenGL ES 3.0在紋理、幾何、著色器、緩衝對象、幀緩衝等方面的令人興奮的新功能,使用GLSL 3.0。
- 掌握中級和先進的前沿渲染技術,包括程序化著色、屏幕空間技術和場景圖形的陰影。
- 以實用的方法構建支持多語言的字體引擎,並學習令人興奮的圖像處理和後處理技術。

本書適合對OpenGL ES新手或有一些3D圖形經驗的讀者。本書實施了超過90個食譜,解決日常挑戰,幫助您從初學者轉變為專業人士。

您將學到什麼
- 學習OpenGL ES 3.0的基礎知識和令人興奮的新功能。
- 通過易於理解的示例,了解光線和材料概念背後的物理原理。
- 使用程序化著色器深入了解其工作原理。
- 掌握紋理的基礎知識,使用壓縮紋理,並學習多種映射技術。
- 使用場景圖形管理複雜場景,並學習後處理和圖像處理技術。
- 構建支持多語言的字體引擎。
- 掌握認可的抗鋸齒技術的工作原理,並實施FXAA和自適應抗鋸齒技術。

詳細內容
"一次編寫,隨處使用"真正是OpenGL ES的強大之處,使其成為嵌入式行業的標準。該庫提供了先進、易於使用的功能,可在遊戲、模擬、擴增實境、圖像處理和地理空間領域中構建各種應用程序。

本書首先為您提供了在iOS和Android平台上進行OpenGL ES 3.0設置的所有必要指南。您將掌握現代3D圖形的基礎知識,如繪圖API、變換、緩衝對象、模型-視圖-項目類比等。本書還涉及高級主題,並提供了各種食譜,介紹了光線著色、靜態和程序紋理的實時渲染技術,以創建令人驚嘆的視覺效果和運行時效果。