本系列文章是對 metalkit.org 上面MetalKit內容的全面翻譯和學習.git
MetalKit系統文章目錄github
適用於對 MetalKit 有興趣,但願學習 Metal 或 Metal2 技術,或者想深刻研究 SceneKit 或 ARKit 的朋友. 也能夠關注 github 上的WeekWeekUpProject及時獲取更新通知swift
學習本系列須要有如下基礎:框架
instruction說明及目錄post
Introducing介紹Metal性能
Using MetalKit part 1使用MetalKit1學習
Using MetalKit part 2使用MetalKit2翻譯
Using MetalKit part 3使用MetalKit33d
Using MetalKit part 4使用MetalKit4orm
Using MetalKit part 5使用MetalKit5
Using MetalKit part 6使用MetalKit6
Using MetalKit part 7使用MetalKit7
Using MetalKit part 8使用MetalKit8
Ray tracing in a Swift playground射線追蹤
Ray tracing in a Swift playground2射線追蹤2
Ray tracing in a Swift playground3射線追蹤3
Ray tracing in a Swift playground4射線追蹤4
Ray tracing in a Swift playground5射線追蹤5
Using MetalKit part 9使用MetalKit9
Using MetalKit part 10使用MetalKit10
Using MetalKit part 11使用MetalKit11
Using MetalKit part 12使用MetalKit12
Using MetalKit part 13使用MetalKit13
Using MetalKit part 14使用MetalKit14
What's new in graphics and games at WWDC2016
Using MetalKit part 15使用MetalKit15
Using MetalKit part 16使用MetalKit16
Metal Performance Shaders for the iPad playground性能着色器
Ray tracing in a Swift playground6射線追蹤6
The Model I/O framework ModelI/O框架
Using MetalKit part 17使用MetalKit17
Using MetalKit part 18使用MetalKit18
Beginning Metal - a new course
Raymarching in Metal射線行進
Shadows in Metal part 1陰影1
Shadows in Metal part 2陰影2
Ambient Occlusion in Metal環境光遮蔽
Working with memory in Metal內存管理
Working with memory in Metal part 2內存管理2
Introducing Metal 2介紹Metal2
Using ARKit with Metal使用ARKit與Metal
Using ARKit with Metal part 2使用ARKit與Metal 2
Working with Particles in Metal粒子系統
Working with Particles in Metal part2粒子系統2
Working with Particles in Metal part2粒子系統3
Metal 2 on the A11 GPU新特性
Metal By Tutorials book! Metal教程書籍
Raytracing with Metal射線追蹤
Using eGPUs with Metal 在 eGPU上使用 Metal
Introduction to compute using Metal 用 Metal 進行計算的簡介
Introducing Metal 3 Metal 3簡介