Pro OpenGL ES for iOS (Paperback)
暫譯: iOS 專業 OpenGL ES (平裝本)
Mike Smithwick
- 出版商: Apress
- 出版日期: 2011-12-21
- 售價: $1,300
- 貴賓價: 9.8 折 $1,274
- 語言: 英文
- 頁數: 364
- 裝訂: Paperback
- ISBN: 1430238402
- ISBN-13: 9781430238409
-
相關分類:
Apple Developer、OpenGL
無法訂購
買這商品的人也買了...
-
$1,450$1,378 -
$3,730$3,544 -
$620$527 -
$520$442 -
$450$351 -
$1,700$1,615 -
$2,260$2,147 -
$505CUDA 並行程序設計 : GPU 編程指南 (CUDA Programming: A Developer's Guide to Parallel Computing with GPUs)
-
$474$450 -
$2,641OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5 with SPIR-V, 9/e (Paperback)
-
$1,660$1,577 -
$403深度學習 : 21天實戰 Caffe
-
$403深度學習 : Caffe 之經典模型詳解與實戰
-
$403CUDA 高性能並行計算
-
$658多核與 GPU 編程:工具、方法及實踐
-
$590$460 -
$830$789 -
$454跟著項目學 iOS 應用開發:基於 Swift 4
-
$704Python 和 NLTK 自然語言處理 (Natural Language Processing: Python and NLTK)
-
$1,488Aws Certified Cloud Practitioner (Clf-C01) Cert Guide
-
$1,870$1,777 -
$580$493 -
$880$695 -
$1,280$1,011 -
$539$512
相關主題
商品描述
In Pro OpenGL ES for iOS, you'll find out how to harness the full power of OpenGL ES, and design your own 3D applications by building a fully-functional 3D solar system model using Open GL ES!
OpenGL has set the standard for 3D computer graphics, and is an essential aspect of iPhone, iPad, and iOS development. This book offers everything you need to know, from basic mathematical concepts to advanced coding techniques. You'll learn by building this fascinating 3D solar system simulator!
After introducing OpenGL ES, Pro OpenGL ES for iOS explains the basics of 3D math and then orients you to the iOS-native 3D libraries you'll be using in your own 3D games and the solar system project you'll build using this book. Through the solar system example project, you'll learn how to incorporate a variety of graphic and animation techniques into your applications. You will also discover how the full spectrum of 3D development that awaits, with topics such as lighting, texture-mapping, modeling, shaders, blending modes, and several more advanced concepts.
By the time you finish Pro OpenGL ES for iOS, you'll have learned all the skills you'll need to build your own incredible 3D applications, based on one of the most powerful 3D libraries available.
What you’ll learn
- The basics of 3D mathematics, and how they are applied in the OpenGL library
- How to design and build your 3D worlds
- To create 2D interfaces within the 3D world
- To develop animation and 3D movement
- How to implement 3D shading, coloring, and texturing
- The differences between OpenGL and other 3D toolkits
- To build a fully-functional 3D solar system simulator using OpenGL ES
Who this book is for
Experienced iOS programmers who want to enter the 3D world of OpenGL ES programming.
Table of Contents
- Introduction to OpenGL ES and Our 3D Solar System Project
- Generating a Basic OpenGL Program
- Getting Past the 3D Math
- Shading, Lighting and Colors
- Materials and Textures
- Animation
- Creating a User Interface
- Blending Modes, Buffer Objects, and Other Cool Stuff
- Latest Features of OpenGL ES
- Ray Tracing, Hidden Surfaces, and Other Advanced Topics
Appendix A: APIs
商品描述(中文翻譯)
在《Pro OpenGL ES for iOS》中,您將學會如何充分利用 OpenGL ES 的強大功能,並通過使用 OpenGL ES 建立一個完整功能的 3D 太陽系模型來設計自己的 3D 應用程式!
OpenGL 已經為 3D 電腦圖形設定了標準,並且是 iPhone、iPad 和 iOS 開發的重要組成部分。本書提供了您需要了解的一切,從基本的數學概念到進階的編碼技術。您將通過建立這個迷人的 3D 太陽系模擬器來學習!
在介紹 OpenGL ES 之後,《Pro OpenGL ES for iOS》解釋了 3D 數學的基本知識,然後引導您了解在自己的 3D 遊戲和本書中將要建立的太陽系專案中使用的 iOS 原生 3D 函式庫。通過太陽系範例專案,您將學會如何將各種圖形和動畫技術融入您的應用程式中。您還將發現 3D 開發的全貌,包括照明、紋理映射、建模、著色器、混合模式以及其他幾個進階概念。
當您完成《Pro OpenGL ES for iOS》時,您將學會所有建立自己驚人 3D 應用程式所需的技能,這些應用程式將基於最強大的 3D 函式庫之一。
您將學到的內容:
- 3D 數學的基本知識,以及它們在 OpenGL 函式庫中的應用
- 如何設計和建立您的 3D 世界
- 在 3D 世界中創建 2D 介面
- 開發動畫和 3D 動作
- 如何實現 3D 陰影、上色和紋理
- OpenGL 與其他 3D 工具包之間的差異
- 使用 OpenGL ES 建立一個完整功能的 3D 太陽系模擬器
本書適合對象:
有經驗的 iOS 程式設計師,想要進入 OpenGL ES 編程的 3D 世界。
目錄:
1. OpenGL ES 介紹及我們的 3D 太陽系專案
2. 生成基本的 OpenGL 程式
3. 克服 3D 數學
4. 陰影、照明和顏色
5. 材質和紋理
6. 動畫
7. 創建使用者介面
8. 混合模式、緩衝物件及其他有趣的內容
9. OpenGL ES 的最新功能
10. 光線追蹤、隱藏表面及其他進階主題
附錄 A:API