About the implementation of Joint Importance Sampling back
Board:
Home
Board index
Raytracing
General Development
(L) [2015/01/20] [tby shiqiu1105] [About the implementation of Joint Importance Sampling] Wayback!Recently I am very interesting in this Joint Importance Sampling: [LINK http://www.ci.i.u-tokyo.ac.jp/~hachisuka/jis.pdf]
It seems to reduce the variance of volume rendering a lot.
But it looks quite complicated to implement, especially when considering the tabulation in anisotropic phase function.
So is this implemented anywhere, so I could use as reference?
Thanks,
(L) [2015/01/21] [tby ingenious] [About the implementation of Joint Importance Sampling] Wayback!Unfortunately, there is no public implementation available, due to potential legal problems (the work was done at Disney Research). However, implementing the analytical importance sampling routines is actually quite easy. For this what you really need are the boxed equations in section 5. The tabulated importance sampling routines are a little more involved, but the analytical ones will get you a long way.
(L) [2015/01/21] [tby shiqiu1105] [About the implementation of Joint Importance Sampling] Wayback!>> ingenious wrote:Unfortunately, there is no public implementation available, due to potential legal problems (the work was done at Disney Research). However, implementing the analytical importance sampling routines is actually quite easy. For this what you really need are the boxed equations in section 5. The tabulated importance sampling routines are a little more involved, but the analytical ones will get you a long way.
Thank you for the hint ingenious! I will look into it.
One more quick question, I understand that BDPT is one of the estimators used in your latest UPBP, so is this joint sampling used in that framework as well?
(L) [2015/01/21] [tby ingenious] [About the implementation of Joint Importance Sampling] Wayback!>> shiqiu1105 wrote:I understand that BDPT is one of the estimators used in your latest UPBP, so is this joint sampling used in that framework as well?
The joint importance sampling techniques weren't actually used there (couldn't do it on time), but they can certainly be added to improve sampling.
(L) [2015/01/22] [tby shiqiu1105] [About the implementation of Joint Importance Sampling] Wayback!>> ingenious wrote:shiqiu1105 wrote:I understand that BDPT is one of the estimators used in your latest UPBP, so is this joint sampling used in that framework as well?
The joint importance sampling techniques weren't actually used there (couldn't do it on time), but they can certainly be added to improve sampling.
Thanks for the info.
Okay I will try to implement the analytic sampling first to do monte carlo subsurface scattering, hopefully post some results.
Been reading about dipole diffuse approximation and just couldn't understand it [SMILEY :(]
back