I "think" this is a more correct use of material properties in TriangleSample?