You have to transform 2d space into 3d. Each point in 2d corresponds to an unlimited number of points in 3d, so you have to assume some point in 3d as fixed. And because we are talking about casting a day in camera space, that point has to be in camera space.

There might not be many uses for this method signature, but I added it later, so there had to be at least one.