Comparison of Dolly and Zoom
Dolly: This is the process of moving a camera. To move a camera forward is to dolly in, and to move a camera backwards is to dolly out.
Zoom: This term is often erroneously used interchangeably with dolly. It is the process of changing the size of a camera's angle of view, without moving the camera. To decrease the angle of view is to zoom in, which makes everything appear universally larger. To increase the angle of view is to zoom out, which makes everything appear universally smaller. A vert - solution causes a zoom in. Because it is often assumed that dolly out and zoom out are the same thing, it is also often assumed that a dolly out can cancel out the zooming in of a vert - game. Both of these assumptions are incorrect.
For the purpose of comparisons, this article will use screenshots from the game Heavy Metal FAKK2. It is a third person action game where both the dolly level and zoom level are independently controllable. Dolly level is controlled by the var cg_cameradist, which defaults at 120. Zoom level is controlled by fov, which defaults at 90.
Comparison One: Uneven Revealing of Detail at the Edges
Zooming out gives you more detail on all sides, regardless of their distance from the camera. But with dollying out, the more distant the object is, the further you need to move the camera back it back to bring it into view.
Let's start by examining a hor + comparison shot. First, a 4:3 shot with an FOV of 90 and cg_cameradist of 120, both defaults. Second, a 16:10 shot with the FOV bumped up to 100.39.
You can see, it's perfectly hor +. Note the short bent tree on the left of the screen that was not visible before, but is visible now. What if FOV wasn't adjustable in the game? After all, there are a number of third person games with a free camera that lack adjustable FOV. Let's pretend this is one of them, and restore the FOV to 90, while keeping it widescreen.
This is vert -. Note that the left side of the screen is the same as in the 4:3 picture, and that you can no longer see Julie's boot buckles. Now, can we re-create the hor + shot just by moving the camera back? Let's try. We'll start by attempting to undo the vert- and pull the camera back to a cg_cameradist of 140. Surely if you undo the vert-, it will become hor+, right?
Well, not quite. Julie's boot buckles are visible again, so the vert- is undone. But the left side of the screen doesn't look all that different from the vert- picture, so it isn't really hor+ either. So, let's dolly out to cg_cameradist 260. You can start to see the tree from the hor + picture. But in the hor + picture, you could see the entire tree, with some extra space to the left. This still isn't truly hor +! So let's dolly out to cg_cameradist 400.
Damn, that bent tree is now obscured by a bigger one. But I think we can reasonably assume that if the big tree weren't there, you'd be able to see the entire bent tree. So in order to achieve hor +, the camera had to be pulled back so far that the game is virtually unplayable, and we have objects obscuring things that should be visible. Equally bad, it's only hor+ for that particular spot. Turn a little bit to the left, and 400 is too small. Turn a little bit to the right, and 400 is too big. In comparison, an FOV increase gives you hor+ without making anything appear more distant than it did in the 4:3 shot, and a correct FOV in one spot is correct for the entire game.