Metal Programming Guide: Tutorial and Reference via Swift

Janie Clayton

  • 出版商: Addison Wesley
  • 出版日期: 2017-12-26
  • 售價: $1,850
  • 貴賓價: 9.5$1,758
  • 語言: 英文
  • 頁數: 352
  • 裝訂: Paperback
  • ISBN: 0134668944
  • ISBN-13: 9780134668949
  • 相關分類: Apple Developer
  • 立即出貨 (庫存 < 3)

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

商品描述

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.

商品描述(中文翻譯)

《Master Metal:下一代圖形和GPU編程平台,專為蘋果開發者設計》

Metal使蘋果開發者能夠在3D圖形、遊戲、科學編程、可視化和GPU加速機器學習等要求嚴格的任務中最大限度地提高性能。《Metal®編程指南》是對於所有對圖形編程感興趣但不知從何處開始的iOS程序員來說,關於Metal的權威實用指南。

著名蘋果開發者Janie Clayton從基本的繪圖調用到高級的並行計算,涵蓋了所有iOS程序員需要了解的基本Metal、圖形和數學概念。她還討論了關鍵的圖形特定庫、概念和Metal類,並提供了對於圖形和數據處理都有價值的技術和示例。Clayton還介紹了Metal計算管道,展示了從圖像處理到神經網絡等實際的GPU編程應用。

- 快速啟動基本的Metal項目
- 使用Metal資源和內存管理
- 學習如何編譯和訪問CPU的著色器
- 使用Metal進行2D和3D圖形編程
- 從Blender、Maya和其他程序導入3D模型和資源
- 將導入的紋理應用於模型對象
- 使用多通道渲染高效實現計算密集型技術
- 利用細分渲染減少網格細節
- 將GPU用於各種通用計算應用
- 開始使用Metal Performance Shaders Framework

請在informit.com/register註冊您的產品,以便方便地獲取下載、更新和/或更正。