Metal Programming Guide: Tutorial and Reference via Swift
            
暫譯: Metal 程式設計指南:透過 Swift 的教學與參考
        
        Janie Clayton
- 出版商: Addison Wesley
- 出版日期: 2017-12-26
- 售價: $1,850
- 貴賓價: 9.8 折 $1,813
- 語言: 英文
- 頁數: 352
- 裝訂: Paperback
- ISBN: 0134668944
- ISBN-13: 9780134668949
- 
    相關分類:
    
      GPU
 
立即出貨 (庫存 < 3)
買這商品的人也買了...
- 
                
                   The Art of UNIX Programming (美國原版) The Art of UNIX Programming (美國原版)$2,080$2,038
- 
                
                   Fundamentals of Data Structures in C, 2/e (Paperback) Fundamentals of Data Structures in C, 2/e (Paperback)$1,390$1,362
- 
                
                   Python Essential Reference, 4/e (Paperback) Python Essential Reference, 4/e (Paperback)$1,900$1,805
- 
                
                   Windows Device Driver Programming 驅動程式設計 Windows Device Driver Programming 驅動程式設計$650$553
- 
                
                   Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具 Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458
- 
                
                   Binary Hacks -- 駭客秘傳技巧一百招 Binary Hacks -- 駭客秘傳技巧一百招$580$458
- 
                
                   The C++ Programming Language, 4/e (Paperback) The C++ Programming Language, 4/e (Paperback)$3,150$2,993
- 
                
                   Arduino 升級入門(進階)套件 (附範例程式下載連結) Arduino 升級入門(進階)套件 (附範例程式下載連結)$1,400$1,330
- 
                
                   GLSL Essentials GLSL Essentials$1,470$1,397
- 
                
                   Programming: Principles and Practice Using C++, 2/e (Paperback) Programming: Principles and Practice Using C++, 2/e (Paperback)$2,850$2,708
- 
                
                   C++ 程式設計原理與實務, 2/e (Programming: Principles and Practice Using C++, 2/e) C++ 程式設計原理與實務, 2/e (Programming: Principles and Practice Using C++, 2/e)$990$842
- 
                
                   $1,710CUDA for Engineers: An Introduction to High-Performance Parallel Computing $1,710CUDA for Engineers: An Introduction to High-Performance Parallel Computing
- 
                
                   System Software: An Introduction to Systems Programming, 3/e <導讀本> System Software: An Introduction to Systems Programming, 3/e <導讀本>$980$960
- 
                
                   Introduction to 3D Game Programming with DirectX 12 (Paperback) Introduction to 3D Game Programming with DirectX 12 (Paperback)$2,450$2,328
- 
                
                   $2,185Vulkan Programming Guide: The Official Guide to Learning Vulkan (Paperback) $2,185Vulkan Programming Guide: The Official Guide to Learning Vulkan (Paperback)
- 
                
                   OpenGL 3D 繪圖互動程式設計 OpenGL 3D 繪圖互動程式設計$780$663
- 
                
                   Computer Graphics Through OpenGL®: From Theory to Experiments, 3/e (Hardcover) Computer Graphics Through OpenGL®: From Theory to Experiments, 3/e (Hardcover)$5,680$5,396
- 
                
                   $1,980Database Internals: A Deep Dive Into How Distributed Data Systems Work (Paperback) $1,980Database Internals: A Deep Dive Into How Distributed Data Systems Work (Paperback)
- 
                
                   Real-Time Phoenix: Build Highly Scalable Systems with Channels Real-Time Phoenix: Build Highly Scalable Systems with Channels$1,600$1,520
- 
                
                   Designing Audio Effect Plugins in C++: For Aax, Au, and Vst3 with DSP Theory (Paperback) Designing Audio Effect Plugins in C++: For Aax, Au, and Vst3 with DSP Theory (Paperback)$2,760$2,622
- 
                
                   $1,898Python Distilled (Paperback) $1,898Python Distilled (Paperback)
- 
                
                   $2,682Fluent Python: Clear, Concise, and Effective Programming, 2/e (Paperback) $2,682Fluent Python: Clear, Concise, and Effective Programming, 2/e (Paperback)
- 
                
                   Programming Massively Parallel Processors: A Hands-On Approach, 4/e (Paperback) Programming Massively Parallel Processors: A Hands-On Approach, 4/e (Paperback)$3,150$2,993
商品描述
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 註冊您的產品,以便方便地訪問下載、更新和/或修正。*

 
     
    
 
     
     
     
     
     
    
 
    