Advertisement Jump to content
Sign in to follow this  

Hair rendering

This topic is 3865 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi ! I was wondering if anyone tried to implement the Dual Scattering Approximation for Fast Multiple Scattering in Hair paper, this year at Siggraph. I contacted the author about several issues I had (in particular there is a typo in Eq.25 in the integration domain, which is from phi-pi/2 to phi+pi/2), but I have now more and more and I do not want to harrass them. I have now the 3 following problems: - In Eq.6, Omega_f is defined as the front hemisphere, thus depending on the incoming light direction. In this way, the integrals should be switched so that the integration domain can vary with the incident angle. If there is no typo here, then I do not really see what is Omega_f (which should then be a constant integration domain). - In this same equation, I do not see anything which prevents the attenuation to be greater than 1. In particular, even energy conservation (which is expressed with a cos(theta_out) instead of cos(theta_in) like in this formula) can prevent this to be greater than 1. This makes the equation 5 diverge with increasing number of bounces. - Also, at normal incident angles where there should be most forward scattering, my numerical evaluation of the Eq6 decreases to almost 0 (I might have make a mistake in my code... but just to be sure...) Did someone implement this method without troubles ? Thank you very much.

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!