H-uru / Plasma

Cyan Worlds's Plasma game engine
http://h-uru.github.io/Plasma/
GNU General Public License v3.0
205 stars 80 forks source link

free choice of use first-person or third-person view (sitting) #1386

Open Minasunda opened 1 year ago

Minasunda commented 1 year ago

it would be helpful to have any time the choice to use first-person or third-person view, even when seated - whether we sit on a designated place (stool, bench) or on the floor.

DamnBriggsy commented 1 year ago

This is a feature I'd also like to see, as long as it doesn't change the behavior of the 'stay in first person' mode. If implemented, I'd like it to be a separate option or, better yet, a bind-able key.

DurinMephit commented 1 year ago

I agree with @DamnBriggsy.

It is funny in a way that the camera can be so inconsistent with the users's stated preference of first or third person, but I think we need to be cautious of upsetting the design thinking behind it. If I recall correctly, Uru not only sometimes disrupts 1st person view to switch to 3rd, but there are cases where it does the opposite as well (when sitting at a control panel, for example).

Some questions that I think should be answered first:

Overall I like the idea. Uru's always felt a bit odd to me, popping between 1st/3rd view when sitting down at AGMs...

Emor-Dni-Lap commented 1 year ago

Also supporting this idea.

Additionally, would like to see capability for a forced-first-person-viewing sitting behavior within an assigned region!

Minasunda commented 1 year ago

@DurinMephit

  1. In some positions, in the forced third-person view as soon as you sit down, you can see only yourself from the front, but not the person opposite you. This is quite annoying, especially at the AGM and also in the alcoves of the New Messengers Pub, for example at events such as Karaoke and Fil Live.
  2. My main concern is that we should have the same choice when sitting as when walking or standing. Same functionality - switch with F1 too maybe? Of course, this should not affect the switching from first person to third person view and vice versa that is required for gameplay.
Emor-Dni-Lap commented 1 year ago

@Minasunda -

  1. While I agree that this is annoying, in most such cases - such as the 'hood meetingroom - this is not caused by the sitting behavior itself but rather by one or more designated camera regions built into the room (there are several types of cameras, each for specific purposes). So for those cases what you'd be asking for would be an override taking control away from the area camera. While this could work for first-person override, some spaces might not be designed to accommodate a third-person camera at all. For instance, imagine a third-person camera for an avatar sitting in those alcoves of the NewGoMePub? No space for the camera. So I think we'd need to figure out how such a feature would work for both the assigned camera regions that lock in the viewpoint, and for 'normal' areas that permit F1 1st/3rd toggling....these may require two separate techniques.
Minasunda commented 1 year ago

@Emor-Dni-Lap For some time I had the opportunity to switch to the first person view with F1 while sitting - unfortunately I have no idea why this was suddenly the case. And it was perfect in the pub and the Hood. Unfortunately I lost this ability again after a few months - just as strange for me as the fact that I could suddenly do it. Anyway, I miss it a lot. But the fact that this worked perfectly for a few months showed me that this could be done without much effort. But maybe I'm wrong.