Any material in Revit, SketchUp, Rhino or ArchiCAD with ... which even adjusted the time of day. For example, the grass texture can be used to create carpets with good results.