Jump to content
  • Advertisement
Sign in to follow this  
Runyon

Isometric Questions

This topic is 5393 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

In Isometric engines, can you have it so you can rotate around stuff and zoom in and out? Is Runescape and Eternal Lands isometric?

Share this post


Link to post
Share on other sites
Advertisement
If you mean smooth rotation, then no, since an isometric by definition means the camera is fixed at an angle of 45 degrees around the vertical, and approx. 35 degrees above the horizon. (Many/most games use the slightly-incorrect approximation of 30 degrees, in order to be able to use a 2:1 diamond tile ratio.) You can zoom in and out, sure, but no smooth rotation. You can rotate, as long as you do it in 90-degree steps. When an axis-aligned cube is viewed from an isometric perspective, the 3 axis-aligned edges of the cube nearest the viewer will be seen to be 120 degrees apart. If this is not the case, it is not technically an isometric view.

Also, note that by definition an isometric must not have perspective correction. If objects shrink as they get farther away, it is not isometric.

That being said, if it is your intention to build an engine in which you can rotate around and zoom, then do so and don't worry so much about whether or not it is isometric. Rigid adherence to convention will get you nowhere. [grin]

Share this post


Link to post
Share on other sites
In order to be isometric, the camera must always be at a certain angle to the vertical (not sure if it's 45 degrees or not - I thought it was 30?)

That doesn't stop you from rotating the world space around (by increments of anything you want), but moving the angle up and down (like is possible in Eternal Lands) is a definite no-no.

Oh yes, and perspective is right out too.

Mark

Share this post


Link to post
Share on other sites
Ahem.

In order to qualify for "Isometric" (latin for equal measure), then the three lines all starting at (x,y,z) and ending at (x+1,y,z), (x,y+1,z), and (x,y,z+1) must each have the same length, and they must be symmetric along the vertical axis(z).

Typically, the angle between these lines will measure 120 degrees each, and the endpoints would thus make an equilateral triangle. However, other angles are allowed, like 90 between the x and y axes, and 135 between x and z as well as y and z.

I know that here in Isometric Land, we tend to think of any orthographic projection as "Isometric", but it just isn't so.

To answer what I think your original question is: yes, you can rotate around arbitrary points in an orthographic projection by making use of 3D rendering. There are only four viewing angles that technically qualify as "isometric". You can zoom and rotate all you like.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Quote:
Original post by Runyon
Awesome. Hey....... is the sims isometric? You can only rotate 90* at a time...

Sims 1, IIRC yes
Sims 2, Nope sorry :D

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Runescape is definitely not isometric

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!