paper. Arcball uses Quaternions (4-dimensional vectors) to enable an intuitive mapping between pan gestures and 3D rotations. (See: SceneKit modeler for an example) EIArcball
tractable, decoupled, pieces. Turn a 3D task into a 2D task. Easier to tweak. “Bake” computationally tasks into inexpensive texture lookups. Render like the pros. Hello RenderPass
the destination. Render results are cached in the texture. final pass: Use the texture from the first pass to texture- map a quad aligned to the camera. Hello RenderPass The Game Plan
of features for handling and processing 3D models. HelloMetal uses it only for its shape library: • PLANE • SPHERE • CUBE See WWDC 2015 Video: Managing 3D Assets with Model I/O