Skip to content

Latest commit

 

History

History
38 lines (22 loc) · 1.22 KB

README.md

File metadata and controls

38 lines (22 loc) · 1.22 KB

Perspective Projection Experiments with Apple Metal

More progress on learning 3D math and Apple Metal

Includes:

  • Perspective projection
  • Multiple objects
  • Depth testing
  • Smoother keyboard movement
  • Mouse handling
  • Fixed math
  • 3D Camera movement with mouse rotation
  • Loading objects using Model I/O including their materials
  • Creating shapes using MDLMesh helper functions.
  • Texturing MDLMesh based shapes.
  • CubeMap and Spheres to create skys and 3d environments.

Cube Map rendering

Sky rendering

Duck model

3D Progress

3D Progress


3D camera movement video

rotation animation video