Skip to content

Releases: QuintonQu/Mimosa

Mimosa 1.0.1 Release

08 Oct 19:42
Compare
Choose a tag to compare

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

18 Jul 20:49
Compare
Choose a tag to compare

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! 😊