added anisotropy and grain rendering methods