Releases: diegoroyo/mitransient
Releases · diegoroyo/mitransient
mitransient v1.2.0
🚀 mitransient 1.2.0 brings support for transient polarization tracking and differentiable transient rendering, along with many other cool new features!
- Differentiable transient rendering enables gradient-based optimization with transient signals (backward automatic differentiation) and forward inverse rendering (forward automatic differentiation). Check out the examples here!
- Polarization support enables tracking of Stokes vectors over time. Check out the examples here!
- Many updates to the documentation (https://mitransient.readthedocs.io), API/plugin usage and examples.
- New visualization tools for polarized videos.
- New
angularareaplugin: an area light that emits in a limited angular range.
mitransient v1.1.2
Minor fixes with respect to v1.1.1:
transient_pbrvolpathincorrectly calculated the time of flight for some paths. Now it's fixed (PR @DiegoBielsa)- mitransient now correctly tells you if you have installed an incompatible Mitsuba 3 version and tells you how to fix it.
mitransient v1.1.1
Refactors mitransient so that it's compatible with Mitsuba 3.6.X / Dr.Jit 1.0.X. This brings a (pretty noticeable) improvement in efficiency/execution time :)
How to upgrade:
- If you installed Mitsuba with pip, you can just
pip install -U mitsuba==3.6.4. If you compiled Mitsuba from source, you will need to pull and recompile. - If you're using
y-talyou will need to update to>=0.19.0(pip install -U y-tal==0.19.0)
Notes:
- Spatial and temporal filtering of the renders have not been ported to Mitsuba 3.6.X yet.
- If you need these for your work, or if you find any other issue, feel free to contact us.
New plugins:
- New
phasor_hdr_filmplugin that stores phasors for a list of frequencies dictated by itswl_meanandwl_sigmaparameters. For NLOS simulations, this film is designed to work withtal.reconstruct.pf_dev(seeskip_H_fftandskip_H_padding).
mitransient v1.1.0
Refactors mitransient so that it's compatible with Mitsuba 3.6.X / Dr.Jit 1.0.X. This brings a (pretty noticeable) improvement in efficiency/execution time :)
How to upgrade:
- If you installed Mitsuba with pip, you can just
pip install -U mitsuba==3.6.4. If you compiled Mitsuba from source, you will need to pull and recompile. - If you're using
y-talyou will need to update to>=0.19.0(pip install -U y-tal==0.19.0)
Notes:
- Some parts have not been ported to Mitsuba 3.6.X yet. This includes spatial and temporal filtering of the renders, and the
transient_prbvolpathintegrator (i.e. participative media). We plan to also port these in a future update. - If you need these for your work, or if you find any other issue, feel free to contact us.
mitransient v1.0.4
- Improved tonemapping and video generation
transient_volpathintegrator is more efficient now- New
mitr.cornell_box()function which provides a minimal scene with a time-resolved integrator, useful for demonstrations - New
mitr.vis.rainbow_visualization(...)which shows the rendered scene with a rainbow colormap that represents time of flight - Added documentation and examples (see https://mitransient.readthedocs.io/en/latest/)
mitransient 1.0.3
First complete public version of mitransient, with updates to the documentation.
mitransient 1.0.2
First complete public version of mitransient.