Jump to content

Isometric View Option


 Share

Recommended Posts

Guys, I experiment with the local.cfg settings and come up with some good settings to try out isometric view.

; Isometric View
view.zoom.min = 2500.0			
; Zoom needs to be this far because of low 
fovview.zoom.max = 2500.0			
; Zoom needs to be this far because of low 
fovview.zoom.default = 2500.0		
; Zoom needs to be this far because of low 
fovview.rotate.y.speed = 0.0		
; This prevents camera 
rotationview.rotate.x.speed = 0.0		
; This prevents camera 
tiltingview.fov = 2.0				
; This is what gives the nearly isometric 
viewview.near = 32.0			
; Near plane distance increased to prevent z-fighting

Result:

Spoiler


D6B7cVR.png

 


Compare with 45 fov:

 

 

Spoiler


HUo9J9o.png



The isometric view is very easy to see when moving camera, but harder to tell difference in static screenshot. Guys it is like night and day. These setting disable rotating and zooming for real classic feel. I personally think the true 3D 45 degree FOV is better (everything to me in iso games look like they are sliding down the screen, and I think game world in 45 fov look more expansive), but maybe have this for game option in Alpga 20? Should be simple to add and could be fun to showcase when release.


Some pros:

  • Some people like this view and might find it easier.
  • I get +15fps in this view. Could help player with low rig spec. Would be even better perf gain if game had alternative asset optimized for this view (back faces remove etc).

A couple of problem:

  • Action sounds cannot be heard. Camera zoom is too far away.
  • Distance fog very heavy (again because zoom is very far).
  • Clouds need to be disable in this view too.

Anyway can be fun to add for Alpha 20 and maybe capture some of aok audience attention.

  • Like 7
Link to comment
Share on other sites

It also has an old style look! :) BTW isometric view was already discussed here.

Very old topic, but it does propose solution for the z-fighting. I will test solution when I get home.

I propose this be added to game as "Retro Camera" mode. I think to fix distance fog problem is to take some kind of value from the distance fog and lower it, but don't turn it off. The fog should still be there on some level even though technically there is no longer a "distance" from the camera (everything is flat now), because u do not want player to switch to Retro Camera to remove the fog and 'cheat'.

my local.cfg settings in this topic more accurately repesent the retro feel than the parameters discussed in other topics. It removes zooming and prevent rotating camera. Another parameter that should be add is to prevent building rotation.

edit: Fixed top post to include new line of code to fix z-fighting.

Edited by wowgetoffyourcellphone
  • Like 1
Link to comment
Share on other sites

Here is what I meant

attachicon.gifscreenshot0328.png

Thank you! Does that fog appear everywhere in 0 AD (I've never noticed it), or only in certain locations? If the former, then removing it entirely would likely be preferable for the isometric mode, while for the latter just toning it down (that is, increasing its transparency) should work nicely.

Link to comment
Share on other sites

  • 9 months later...

Hi guy. Back again with more ISOMETRIC VIEW GOODNESS and advocacy.

 

I have plaid around with the setting again and come up with a update for the local.cfg settings:

 

; Standard View

;view.zoom.min = 45.0
;view.zoom.max = 200.0
;view.zoom.default = 100.0
;view.fov = 50.0


; Isometric View

view.zoom.min = 1000.0			; Zoom needs to be this far because of low fov
view.zoom.max = 4600.0			; Zoom needs to be this far because of low fov
view.zoom.default = 2500.0		; Zoom needs to be this far because of low fov
view.zoom.speed = 4000.0		; Zoom speed needs to be this high because of reasons
view.zoom.speed.wheel = 256.0	; Zoom speed needs to be this high because of reasons
view.zoom.smoothness = 0.2		; Lowered because of the extreme zoom 
view.rotate.y.speed = 0.0		; This prevents camera rotation
view.rotate.x.speed = 0.0		; This prevents camera tilting
view.fov = 2.0					; This is what gives the nearly isometric view
view.near = 40.0				; Near plane distance increased to prevent z-fighting
view.far = 5000.0				; To make the max zoom work

 

It also include a suggesyion for standard view settings. The difference between 45 and 50 FOV isn't much, but make for better screenshot. My settings for zoom I think should be implement for the game.

 

Now, the ISO view. Like before, the problems are: clouds (could fix this by adjusting their height in iso view to something like 4000), distance fog (needs to be disabled or reduced by some fixed amount determined by testing), water depth (the 'Real Water Depth' option does not render correctly in this view and must be turned off; looks fine after that), and a big one is that action sounds can only be heard if zoom in all the way (I have not yet looked for sound setting in the cfg whhich to fix this). These setting do allow for zooming and it looks really cool.

iso-4.jpg

iso-1.jpg

iso-2.jpg

iso-3.jpg

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...