Learning OpenGL ES for iOS: A Hands-on Guide to Modern 3D Graphics Programming (Paperback)
暫譯: iOS 的 OpenGL ES 學習:現代 3D 圖形程式設計的實作指南 (平裝本)
Erik Buck
- 出版商: Addison Wesley
- 出版日期: 2012-07-27
- 售價: $1,485
- 貴賓價: 9.5 折 $1,411
- 語言: 英文
- 頁數: 352
- 裝訂: Paperback
- ISBN: 0321741838
- ISBN-13: 9780321741837
-
相關分類:
OpenGL
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$990Mobile 3D Graphics: with OpenGL ES and M3G -
$1,188Interconnecting Cisco Network Devices, Part 2 (ICND2): (CCNA Exam 640-802 and ICND exam 640-816), 3/e -
$1,584OpenGL ES 2.0 Programming Guide (Paperback) -
重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code)$800$632 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
ASP.NET 4.0 專題實務 II-範例應用與 4.0 新功能, 2/e$750$593 -
$990CCNA Cisco Certified Network Associate Study Guide: Exam 640-802, 7/e (Paperback) -
Android 4.X 手機/平板電腦程式設計入門、應用到精通, 2/e (適用 Android 1.X~4.X)$520$411 -
$1,188Game and Graphics Programming for iOS and Android with OpenGL ES 2.0 (Paperback) -
Pro OpenGL ES for Android (Paperback)$2,220$2,109 -
Android 核心剖析$650$514 -
笑談軟體工程:敏捷開發法的逆襲-導入 Scrum,讓你的軟體開發人生從黑白變彩色!$550$435 -
JavaScript & jQuery: The Missing Manual 國際中文版, 2/e
$580$458 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
ASP.NET 4.5 專題實務 [I]-C# 入門實戰篇$780$616 -
Learning From Data (Hardcover)$1,200$1,176 -
Beginning Android Games, 2/e (Paperback)$1,900$1,805 -
ASP.NET MVC 4 網站開發美學$680$537 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 -
$648Android 3D 遊戲開發技術寶典─OpenGL ES2.0 -
OpenGL ES 2 for Android: A Quick-Start Guide (Paperback)$1,360$1,292 -
Learn OpenGL ES: For Mobile Game and Graphics Development (Paperback)$1,330$1,260 -
嵌入式 Android 系統 (Embedded Android: Porting, Extending, and Customizing)$680$537
相關主題
商品描述
Get Started Fast with Modern OpenGL ES Graphics Programming for iPhone, iPod touch, and iPad
OpenGL ES technology underlies the user interface and graphical capabilities of Apple’s iPhone, iPod touch, and iPad–as well as devices ranging from video-game consoles and aircraft-cockpit displays to non-Apple smartphones. In this friendly, thorough introduction, Erik M. Buck shows how to make the most of Open GL ES in Apple’s iOS environment.
This highly anticipated title focuses on modern, efficient approaches that use the newest versions of OpenGL ES, helping you avoid the irrelevant, obsolete, and misleading techniques that litter the Internet. Buck embraces Objective-C and Cocoa Touch, showing how to leverage Apple’s powerful, elegant GLKit framework to maximize your productivity, achieve tight platform integration, and deliver exceptionally polished apps.
If you’ve written C or C++ code and know object-oriented programming basics, this title brings together everything you need to fully master OpenGL ES graphics for iOS–including downloadable examples specifically designed to jumpstart your own projects.
Coverage includes
• Understanding core OpenGL ES computer graphics concepts and iOS graphics architecture
• Integrating Cocoa Touch with OpenGL ES to leverage the power of Apple’s platform
• Creating textures from start to finish: opacity, blending, multi-texturing, and compression
• Simulating ambient, diffuse, and specular light
• Using transformations to render 3D geometric objects from any point of view
• Animating scenes by controlling time through application logic
• Partitioning data to draw expansive outdoor scenes with rolling terrain
• Detecting and handling user interaction with 3D geometry
• Implementing special effects ranging from skyboxes to particles and billboards
• Systematically optimizing graphics performance
• Understanding the essential linear algebra concepts used in computer graphics
• Designing and constructing a complete simulation that incorporates everything you’ve learned
商品描述(中文翻譯)
快速入門現代 OpenGL ES 圖形編程,適用於 iPhone、iPod touch 和 iPad
OpenGL ES 技術是 Apple 的 iPhone、iPod touch 和 iPad 的用戶界面及圖形功能的基礎,還包括從遊戲主機、飛機駕駛艙顯示器到非 Apple 智能手機的各種設備。在這本友好且全面的介紹中,Erik M. Buck 展示了如何在 Apple 的 iOS 環境中充分利用 OpenGL ES。
這本備受期待的書籍專注於使用最新版本的 OpenGL ES 的現代高效方法,幫助您避免互聯網上充斥的無關、過時和誤導性的技術。Buck 擁抱 Objective-C 和 Cocoa Touch,展示如何利用 Apple 強大而優雅的 GLKit 框架來最大化您的生產力,實現緊密的平台整合,並交付極其精緻的應用程式。
如果您已經編寫過 C 或 C++ 代碼並了解物件導向編程的基本概念,這本書將整合您完全掌握 iOS 的 OpenGL ES 圖形所需的一切,包括專門設計的可下載範例,以啟動您自己的專案。
涵蓋內容包括:
• 理解核心 OpenGL ES 計算機圖形概念和 iOS 圖形架構
• 將 Cocoa Touch 與 OpenGL ES 整合,以利用 Apple 平台的強大功能
• 從頭到尾創建紋理:不透明度、混合、多重紋理和壓縮
• 模擬環境光、漫反射光和鏡面光
• 使用變換從任何視角渲染 3D 幾何物體
• 通過應用邏輯控制時間來動畫場景
• 將數據分區以繪製廣闊的戶外場景和起伏的地形
• 偵測和處理用戶與 3D 幾何的互動
• 實現從天空盒到粒子和廣告牌的特殊效果
• 系統性地優化圖形性能
• 理解計算機圖形中使用的基本線性代數概念
• 設計和構建一個完整的模擬,整合您所學到的一切
