This series of articles is a comprehensive translation and study of the MetalKit content on MetalKit.org.

MetalKit system article directory

For those who are interested in MetalKit, want to learn about Metal or Metal2 technologies, or want to study SceneKit or ARKit in depth.

Learning this series requires the following basics:

  • Basic knowledge of SWIFT syntax
  • C/C++ basics
  • Basics of OpenGL ES
  • Experience in iOS or Mac development

Directory:

  1. Instruction and contents

  2. Introducing introduced Metal

  3. Using MetalKit Part 1 Use MetalKit1

  4. Using MetalKit Part 2 Use MetalKit2

  5. Using MetalKit Part 3 Use MetalKit3

  6. Using MetalKit Part 4 Use MetalKit4

  7. Using MetalKit Part 5 Use MetalKit5

  8. Using MetalKit Part 6 Use MetalKit6

  9. Using MetalKit Part 7 Using MetalKit7

  10. Using MetalKit Part 8 Use MetalKit8

  11. Ray tracing in a Swift playground

  12. Ray Tracing in a Swift Playground2

  13. Ray Tracing in a Swift Playground3

  14. Ray Tracing in a Swift Playground4

  15. Ray Tracing in a Swift Playground5

  16. Using MetalKit Part 9 Use MetalKit9

  17. Using MetalKit Part 10 Using MetalKit10

  18. Using MetalKit Part 11 Use MetalKit11

  19. Using MetalKit Part 12 Using MetalKit12

  20. Using MetalKit Part 13 Use MetalKit13

  21. Using MetalKit Part 14 Using MetalKit14

  22. What’s new in graphics and games at WWDC2016

  23. Using MetalKit Part 15 Use MetalKit15

  24. Using MetalKit Part 16

  25. Metal Performance Shaders for the iPad Playground

  26. Ray Tracing in a Swift Playground6

  27. ModelI/O Framework The ModelI/O framework

  28. Using MetalKit Part 17 Using MetalKit17

  29. Using MetalKit Part 18 Use MetalKit18

  30. Beginning Metal – a new course

  31. Raymarching in Metal

  32. Shadows in Metal Part 1

  33. Shadows in Metal Part 2

  34. Ambient Occlusion in Metal

  35. Working with Memory in Metal

  36. Working with Memory in Metal Part 2

  37. Introducing Metal2

  38. Using ARKit with Metal

  39. Using ARKit with Metal Part 2

  40. Working with Particles in Metal

  41. Working with Particles in Metal part2

  42. Work with Particles in Metal part2

  43. Metal 2 on the A11 NEW GPU feature

  44. Metal By Tutorials book! Metal Tutorial Books

  45. Raytracing with Metal Raytracing

  46. Using eGPUs with Metal Using Metal on eGPU

  47. Introduction to Compute using Metal

  48. Introducing Metal 2.2 Metal 2.2