A very early work-in-progress ray tracer, implemented in Swift.
Any of Photon's targets can be built in
Photon.xcworkspace. This includes the playground, core framework, unit test suite, and command-line tool.
Swift package manager support may be included later for easy building of
Features implemented and planned for Photon:
- Diffuse material
- Proper lighting
- OBJ file parsing
- SIMD support
- A command-line tool for rendering OBJ files
- SwiftPM support