Metal Programming Guide: Tutorial and Reference via Swift
暫譯: Metal 程式設計指南:透過 Swift 的教學與參考
Janie Clayton
- 出版商: Addison Wesley
- 出版日期: 2017-12-26
- 售價: $1,850
- 貴賓價: 9.5 折 $1,758
- 語言: 英文
- 頁數: 352
- 裝訂: Paperback
- ISBN: 0134668944
- ISBN-13: 9780134668949
-
相關分類:
Apple Developer
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$2,160$2,052 -
$1,362Fundamentals of Data Structures in C, 2/e (Paperback)
-
$2,030$1,929 -
$650$553 -
$580$458 -
$580$493 -
$3,150$3,087 -
$1,400$1,330 -
$1,660$1,577 -
$3,040$2,888 -
$990$842 -
$1,840$1,748 -
$980$960 -
$2,400$2,352 -
$2,185Vulkan Programming Guide: The Official Guide to Learning Vulkan (Paperback)
-
$780$515 -
$5,380$5,111 -
$2,124Database Internals: A Deep Dive Into How Distributed Data Systems Work (Paperback)
-
$1,408Real-Time Phoenix: Build Highly Scalable Systems with Channels
-
$2,860$2,717 -
$1,898Python Distilled (Paperback)
-
$2,384Fluent Python: Clear, Concise, and Effective Programming, 2/e (Paperback)
-
$3,390$3,221
相關主題
商品描述
Master Metal: The Next-Generation Graphics and GPU Programming Platform for Apple Developers
Metal enables Apple developers to maximize performance in demanding tasks like 3D graphics, games, scientific programming, visualization, and GPU-accelerated machine learning. Metal® Programming Guide is the authoritative, practical guide to Metal for all iOS programmers who are interested in graphics programming but don’t know where to start.
Pioneering Apple developer Janie Clayton covers everything from basic draw calls to advanced parallel computing, combining easy-to-understand conceptual explanations with well-tested Swift 4/Xcode 9 sample code (available for download at GitHub).
Clayton introduces the essential Metal, graphics, and math concepts every graphics programmer needs to know. She also discusses key graphics-specific libraries, concepts, and Metal Classes, presenting techniques and examples you’ll find valuable for both graphics and data processing. Clayton also provides coverage of the Metal Compute Pipeline, demonstrating practical GPU programming applications ranging from image processing to neural networking.
- Quickly get a basic Metal project running
- Work with Metal resources and memory management
- Learn how shaders are compiled and accessed by the CPU
- Program both 2D and 3D graphics with Metal
- Import 3D models and assets from Blender, Maya, and other programs
- Apply imported textures to model objects
- Use multipass rendering to efficiently implement computationally expensive techniques
- Leverage tessellation to reduce mesh detail
- Use the GPU for a wide spectrum of general-purpose computing applications
- Get started with the Metal Performance Shaders Framework
Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.
商品描述(中文翻譯)
**掌握 Metal:為 Apple 開發者打造的下一代圖形與 GPU 程式設計平台**
Metal 使 Apple 開發者能夠在 3D 圖形、遊戲、科學程式設計、視覺化以及 GPU 加速的機器學習等要求高的任務中最大化性能。*《Metal® 程式設計指南》* 是一本權威且實用的指南,適合所有對圖形程式設計感興趣但不知道從何開始的 iOS 程式設計師。
開創性的 Apple 開發者 Janie Clayton 涵蓋了從基本繪圖呼叫到進階平行計算的所有內容,結合易於理解的概念解釋與經過良好測試的 Swift 4/Xcode 9 範例程式碼(可在 GitHub 上下載)。
Clayton 介紹了每位圖形程式設計師必須了解的基本 Metal、圖形和數學概念。她還討論了關鍵的圖形特定庫、概念和 Metal 類別,展示了對於圖形和數據處理都非常有價值的技術和範例。Clayton 也涵蓋了 Metal 計算管道,展示了從影像處理到神經網絡的實用 GPU 程式設計應用。
- 快速啟動一個基本的 Metal 專案
- 處理 Metal 資源和記憶體管理
- 學習著色器如何被編譯和 CPU 如何訪問
- 使用 Metal 程式設計 2D 和 3D 圖形
- 從 Blender、Maya 和其他程式導入 3D 模型和資產
- 將導入的紋理應用於模型物件
- 使用多通道渲染有效實現計算密集型技術
- 利用細分技術減少網格細節
- 使用 GPU 處理各種通用計算應用
- 開始使用 Metal 性能著色器框架
*在 informit.com/register 註冊您的產品,以便方便地訪問下載、更新和/或修正。*