An implementation of the Ray Tracer Challenge by Jamis Buck, written in Swift 5.0.
Primitives Supported:
Lights:
Texture Mapping:
Image Formats:
Scene Description Format:
Bounding Boxes:
All existing tests from the book's 17 chapters have been implemented and currently pass. In addition the 3 available bonus chapters have also been implemented along wifh multiple light support and material inheritance. This was a project for me to learn Swift while doing something enjoyable like tranforming mathematics into pretty pictures.
link |
Stars: 10 |
Last commit: 30 weeks ago |
Initial release updated for Xcode 12.2 and build as a universal binary that has been notarized by Apple.
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics