Skip to content

btipling/blockens-perspective

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Perspective Projection Experiments with Apple Metal

Resources

License

Stars

Watchers

Forks

Packages

No packages published