We move beyond a hard-coded triangle and load a real 3D mesh using Model I/O. This tutorial covers MTLBuffer, vertex descriptors, and how to pass uniform data to the GPU each frame.

Read the full tutorial →