Hey everyone, this has been something that I have been struggling to get my head around for years, and its gotten to the point where I figured eh, I might as well ask. And since im getting 3x1080p soon, I know if I dont figure this out I'm going to go mad =]
Essentially, I'd like to know a few differences between terms. Im going to write what I believe to be the right thing, and If possible I'd like it if anyone could correct me where I'm wrong. I've bolded all the main terms, mainly for my own benefit so I can make sure I'm being as clear as possible. I don't know if these are the right terms, but I will be consistent in their use.
One of the biggest I always hear about is the Angle of View. Now, I know this is the number of degrees that can be seen from the cameras current position. For example, 90 means the left hand side to the right hand side is a cone of 90 degrees from the current camera.
I know this applies to horizontal, but also vertical. When changing the FoV in the source engine, I notice that you can see more on the top and bottom of the screen, making changing the FoV, (not the angle,) act as if you are zooming in or out. Therefore, in this case, changing the FoV changes both the Hor and Vert Angle of View.
Now, with most 3D games, since the camera is viewing the game in a human eye like perspective, the edges of the larger angle of view get "fisheyed", in the sense that they display less relative space over the same area the further towards the edges you go. My best example of this is World of Warcraft. Adding more monitors changes the angle of view on the horizontal, but not on the vertical, resulting in more of the game being shown. However, on the left and right monitors, the game looks stretched due to this. Am I right in believing that this fisheye like effect is a type of perspective?
Am I also right in believing that the less horizontal screen space, with the same angle of view, the less severe the stretching, but the more severe the compression? Would anyone be able to give me an example of something with a fixed vertical and horizontal Angle of View, with an aspect ratio of 48:9 and also with a ratio of 16:9? I'm guessing that while you will be able to see exactly the same amount of stuff on the screen, the 16:9 one will look a lot more compressed relative to the 48:9 one. (Actually, come to think of it, is it the same as displaying a 4:3 resolution on a 16:9 monitor? as in, everything gets stretched relative when you go onto the 16:9 even though you can see the same amount of the game)
Also related to that; Does increasing the Vert Angle change how fisheyed the sides are horizontally, or does it just sort add more vision to the top and bottom? If someone could give me some comparison pics like that, I'd really appreciate it. I'm guessing not, but It's hard to visualize with no reference.
Now, another line of confusion has arisen from Diablo 3 and Torchlight 2. With these games, there is no fisheye effect at all, and effectively in my mind the camera is really long. Rather than the camera being a point, it extends along the horizontal so that everything is viewed with the same perspective. Am I right in believing that this is an isometric perspective? and am I right in thinking that an isometric perspective does not have an angle of view, only a vewing angle? (as in, the angle you are at relative to the scene, not the angle of the things you can see relative to you)
Am I right with this; an example of both of these, three boxes. One on each screen. The camera is sitting on the floor, looking at the middle box dead on. only the front face is viewable.
In the fisheye perspective, you see the front face of the middle box on the centre monitor, the right and front faces on the left hand monitor, and the left and front faces on the right hand monitor. On the two side monitors, the view is distorted.
In the Isometric perspective, all three boxes are displayed exactly the same, only being able to see the front faces.
I know that there are different types of isometric, such as side on, top down, top down and angled, side on and angled, etc.
Am I right in believing that the Isometric perspective does not have a vanishing point, and that that is the key difference? For example, in a top down 45 degree isometric game, (my example would be rollercoaster tycoon,) you can essentially follow the grid lines on the ground forever. if I was to put myself in that world with the standard fisheye camera and stand in one of the squares, the lines would eventually meet at a vanishing point in the distance, much like train tracks.
Am I right in thinking this can also be applied to all old 2D platform games? since they are side on with no distortion, if you were to pull the sides of your monitor out you would see more of the level, but it would not be distorted at all. (This is a good example of what I mean, http://ian-albert.com/games/super_mario_bros_maps/mario-1-1.gif)
My only example of a game that includes both that I can think of is Super Paper Mario. In 2D, you have the side on isometric perspective since there is no vanishing point, and in 3D, you can clearly see a vanishing point. Am I right in thinking that If you were to use the 3d camera for the side on view, you would be able to see the sides of blocks on the right and left hand sides of the screen, since it's fisheyed? e.g, when you look into a tunnel in real life you can see both walls of the tunnel.
Going back to D3/TL2, is this an isometric camera perspective? if you think about it, it's the same as say rollercoaster tycoon. the more you add to the size of your screen, the more of the world on the left or right hand side you can see. If you move the camera to the side in RCT, nothing gets distorted when it gets to the edges, if you move yourself to the side on D3, nothing gets distorted at the edges.
My last few questions;
What is the correct term for what I am referring to as fisheyed?
What is the correct term for what I am referring to as Isometric?
When you zoom in on a game (with ironsights) Does that change the FoV to be something lower, therefore reducing your Hor and Vert Angle of view, resulting in a zoomed in effect?
In contrast, When you zoom in on something like World of Warcraft, does that move the physical location of the camera while not changing the Hor/Vert Angle of View at all?
Are RTS games the main genre that always use an isometric camera?
What is the reccomended angle of view for 4:3, 16:10, 16:9, and 48:9? (where 48:9 is three 16:9 monitors)
Am I mostly right with what I am saying or have I understood this completely wrong?
I know that was horribly rambly, but I don't know an easier way to put everything and this has driven me insane for years.
If anyone can help me understand the correct terms and correct me where I am wrong, I will massively, massively appreciate it.
Thank you!
|