Opened 8 years ago

Last modified 5 years ago

#3653 assigned defect

Isometric View

Reported by: Stan Owned by: Anil Eapen
Priority: Nice to Have Milestone: Backlog
Component: Core engine Keywords:
Cc: Patch:

Description (last modified by elexis)

As presented on this thread http://wildfiregames.com/forum/index.php?showtopic=20236&hl=

Original Thread : http://wildfiregames.com/forum/index.php?showtopic=15503

It would be nice to give an option to the player to switch between perspective and isometric view.

Change History (16)

comment:1 by Stan, 8 years ago

Description: modified (diff)

comment:2 by historic_bruno, 8 years ago

Would the proposed option ignore/override the other values in the config file? Sounds messy to implement with the current config system (like #2596)

comment:3 by Stan, 8 years ago

Owner: set to Stan
Status: newassigned

I'm working on a patch where I basicaly would replace the game defaults by wow's settings and switch back to those.

comment:4 by Stan, 7 years ago

Owner: Stan removed
Status: assignednew

comment:5 by elexis, 7 years ago

Description: modified (diff)
Summary: Implement Isometric ViewCamera Options and Isometric View

In #4638 I propose to implement to expose the camera configuration to the options page, which could allow presets (or just having a tooltip for the fov slider saying that the max value is equal to an isometric view for example).

comment:6 by Stan, 7 years ago

To me a switch button makes more sense and is more easy to grasp since options are getting really complex by the number of items they possess.

in reply to:  5 comment:7 by Vladislav Belov, 7 years ago

Replying to elexis:

In #4638 I propose to implement to expose the camera configuration to the options page, which could allow presets (or just having a tooltip for the fov slider saying that the max value is equal to an isometric view for example).

I agree with Stan, because the small fov isn't the isometric view. We need an ortho matrix for this kind of view, because it has less shadow/z-buffer issues/glitches.

comment:8 by elexis, 7 years ago

Summary: Camera Options and Isometric ViewIsometric View

The saving and loading of camera view options should be done in #4638.

Agree with Vladislav that using a custom gl matrix would better.

comment:9 by Anil Eapen, 6 years ago

Owner: set to Anil Eapen

comment:10 by Anil Eapen, 6 years ago

Requirements:

1) Player can switch between perspective and isometric view

2) This option will override the other values in the config file

3) The camera configuration in the options page, will allow presets.

4) A custom GL matrix would better.

5) Will be available only in game and not in Atlas.

In progress..

comment:11 by elexis, 6 years ago

As far as I understood it was rejected to mimic the iso-view effect seen on the forums (by changing existing config settings), but require to change the renderer cpp code (custom GL matrix) to achieve this properly.

in reply to:  11 comment:12 by Vladislav Belov, 6 years ago

Replying to elexis:

As far as I understood it was rejected to mimic the iso-view effect seen on the forums (by changing existing config settings), but require to change the renderer cpp code (custom GL matrix) to achieve this properly.

True, it requires a lot of changes to make a good solution, because many things are based on the const camera type. So it needs to refactor the GameView, to add tests, to check the Atlas.

comment:13 by Stan, 6 years ago

I disagree with disabling it in Atlas. I spend most of my time trying stuff in Atlas and it's nice to have the choice. One of the other camera that would be nice to have in Atlas is an Isometric Top View.

I agree with the rest of the requirements/features.

comment:14 by Anil Eapen, 6 years ago

Status: newassigned

comment:15 by xan2622, 5 years ago

Just to let you know, I placed a $35 (usd) bounty on this issue.

Thanks to Bountysource.com, your followers/fans/contributors/whoever... can give you donations, in exchange to fixed/completed Github / Trac issues.

That means that as soon as you have finished working on this Issue, you will be able to claim the bounty and the money will become yours. This is a way to thank developers for their work on this project. Note that only one developer can claim the bounty.

Here is the bounty : https://www.bountysource.com/issues/28693976-isometric-view

Last edited 5 years ago by xan2622 (previous) (diff)

comment:16 by Imarok, 5 years ago

Component: UI & SimulationCore engine

Move tickets to their correct component.

Note: See TracTickets for help on using tickets.