dual scattering shader complete (but need to debug!!!)