Releases: QuintonQu/Mimosa
Releases · QuintonQu/Mimosa
Mimosa 1.0.1 Release
Bug Fixing:
- Fix the bounding box around bunny
- Calculate inverse matrix before rendering to accelerate volume rendering
Other suggestions:
- You can agree to run this program in Settings-Privacy Settings (because I do not pay for apple developer program...)
- Works better on Apple Silicons. GPU usage may not be fully utilized on Intel laptops.
Mimosa 1.0 Release
Hi there! Welcome to my repository. This is the first release of my ray-tracer, which is based on Apple Metal.
Features:
- 7 built-in scenes
- Support for general path tracing, next-event estimation, multi-importance sampling, and volumetric path tracing
- Support for OBJ files for 3D models and VDB files for density grids (heterogeneous media)
- Swift-based UI
Required Environment:
- MacOS Ventura (13.0) or higher
- A Mac (both Apple Silicon and Intel work fine)
- At least 1.5GB of graphics memory (no problem with uniform-memory)
Known issues:
- May crash on MacOS Sonoma (14.0) on Intel-based Macs
- Bounding box visible around the VDB grid in scene 7 (Heterogeneous Bunny), caused by precision Issues.
- May significantly slow down your computer when volume rendering is enabled
- May need to toggle volume rendering off and on if it is enabled by default on your computer
- Scene 7 do not support NEE and MIS, because there is an invisible bounding-box
- …and more? Please create an issue if you encounter any problems.
Have fun! 😊