I'm new to CG and I'm building a ray tracer.
I don't quite understand how to set camera parameters and film(pixel plane) parameters.
Say I want to get an image of 400x300 resolution. I can set an fov, and then the distance between the film and camera can be calculated.
If that's true, a high resolution and a "reasonable" fov, e.g 80 degree, will result in a large distance. Does that makes the object small on the final image?
And I feel like people like to determine resolution at first, in order to get an expected image size. To avoid distortion of objects(fish eye), the fov cannot be too large.
So how do I get close look of an object on a high resolution image?
I think the rasterization way is different from ray tracing one since I can project an object into NDC(normalized device coordinate) to make it big, but what about ray tracers?