OpenGL ES 3.0 Cookbook (Paperback)
暫譯: OpenGL ES 3.0 食譜 (平裝本)

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著色語言3.0解決日常現代3D圖形挑戰,適用於Android和iOS平台

本書介紹



  • 探索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、變換、緩衝物件、模型-視圖-投影類比等。接下來,本書將處理高級主題,並提供關於光著色、靜態和程序性紋理的實時渲染技術的廣泛食譜,以創建驚人的視覺效果和運行時效果。