scattered = new Ray(rec.Point, rng.RandomInUnitSphere(), rIn.Time);
scattered = new Ray(rec.Point, direction, rIn.Time);
scattered = new Ray3(rec.Point, direction);