Skip to content

javiersalcedopuyo/Talos3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talos 3D

A Metal toy engine written on Swift with the intention of learning Metal and implementing different rendering techniques.

Current state

Current Engine State

Planned "stepping-stone" features

  • Importing of .obj files
  • Blinn-Phong lighting model
  • FPS camera
  • Forward rendering
  • Simple shadow maps
  • Skybox

Planned features

  • Deferred rendering
  • Procedural skybox
  • SSAO
  • Physically-Based Rendering
  • Global Illumination
  • SSR
  • Bindless model
  • Simple GUI
  • Sample Distribution Shadow Maps
  • Post-processing effects (bloom, depth of field..)
  • Tile-Based Rendering / iOS version (?)
  • ???

About

Swift and Metal toy renderer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published