Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-09 | cleanup tests | Anthony LaTorre | |
2021-05-09 | update tests to work for python versions <2.7 | Anthony LaTorre | |
2021-05-09 | Reduce number of photons generated for reemission test to speed up testing ↵ | Stan Seibert | |
on lower performing GPUs. | |||
2021-05-09 | make bulk reemission isotropic | Andy Mastbaum | |
2021-05-09 | more unit test fixes | Andy Mastbaum | |
update remaining unit tests to build BVHs with ``loader.create_geometry_from_obj`` instead of the (removed) ``build`` method. | |||
2021-05-09 | update unit test bvh building | Andy Mastbaum | |
2021-05-09 | add simple bulk reemission | Andy Mastbaum | |
The ``Material`` struct now includes two new arrays: ``reemission_prob`` and ``reemission_cdf``. The former is sampled only when a photon is absorbed, and should be normalized accordingly. The latter defines the distribution from which the reemitted photon wavelength is drawn. This process changes the photon wavelength in place, and is not capable of producing multiple secondaries. It also does not enforce energy conservation; the reemission spectrum is not itself wavelength-dependent. |