add can render fluid with surface, but only diffuse light