With this, lights would all have non-zero size, so no point lights. The brightness of a light as seen from a point p would be how much of the sphere of geodesic rays starting at p hit the light. This removes infinities coming from the inverse linear, quadratic, etc. models. Done simply, this just involves working out a different function for brightness based on distance from the light, which now also depends on the radius of the light.
With this, lights would all have non-zero size, so no point lights. The brightness of a light as seen from a point p would be how much of the sphere of geodesic rays starting at p hit the light. This removes infinities coming from the inverse linear, quadratic, etc. models. Done simply, this just involves working out a different function for brightness based on distance from the light, which now also depends on the radius of the light.