Updated Shading Example idf