tsunamayo / Starship-EVO

Welcome to Starship EVO bug tracking repo !
118 stars 17 forks source link

3rd person view feedback! #4999

Open ProPeach opened 2 years ago

ProPeach commented 2 years ago

Introduced in 22w45a experimental is a new 3rd person view for ships! This view is a little higher up and further back than before so you can more easily see what's in front of you. This post is for all feedback and suggestions on the new view.

For this plane, I think it works great - maybe the camera is a little far away if anything. https://steamcommunity.com/sharedfiles/filedetails/?id=2735811256 3rd person camera change When I made #4553 I only really tested the view on smaller ships, under ~30m and all quite flat. Now that the change is live, I think there could be some small tweaks done to improve the camera position on larger ships, and ships of different proportions.

For example - (All of these pictures were taken when the ship is at rest)

~75m long https://steamcommunity.com/sharedfiles/filedetails/?id=2198932313 711980_20221112201821_1 https://steamcommunity.com/sharedfiles/filedetails/?id=2198932313

150m long https://steamcommunity.com/sharedfiles/filedetails/?id=2386576566 711980_20221112202154_1

450m long https://steamcommunity.com/sharedfiles/filedetails/?id=2633962530 711980_20221112202321_1

1.2km long https://steamcommunity.com/sharedfiles/filedetails/?id=2786070115 711980_20221112202535_1

Ships that are tall are also a little bit too close, or too low

https://steamcommunity.com/sharedfiles/filedetails/?id=2786053583 711980_20221112201504_1

711980_20221112202920_1 Stinger Mantis 2.zip

Dynamic Camera Separate from the camera position is the way it moves when you fly the ship, but both of these work together to give the flying experience. I think this dynamic movement could also use some tweaks.

https://i.imgur.com/CIvKxmb.mp4 The TIE from earlier While the resting position for the camera was a bit too close, the position while the ship is flying forward feels nice. But I think the max range that the camera can move backwards and forwards due to ship velocity is too much, perhaps reduce the upper and lower bounds.

https://i.imgur.com/CuhpuVR.mp4 The same 450m ship from above, doing some manoeuvring with the mouse and WASD. The camera distance moves about is huge, almost the whole length of the ship, and it moves very quickly. But the ship does not move much at all. Is it possible to scale the amount the dynamic camera moves, with the agility of the ship? I think that'd improve the feel of piloting different size ships much more interesting and varied.

Dynamic camera movement in other games seems a lot tighter or more restrained. https://www.youtube.com/watch?v=cc5lG2X3-rM https://www.youtube.com/watch?v=e8AfAKJ5b20 In the same vein, what do you think about increasing the anti-drift values to help ship performance too? As discussed a little here - https://github.com/tsunamayo/Starship-EVO/issues/4861#issuecomment-1220302695 There are so many factors that go in to making a nice feeling flight system, I hope we can improve them step by step to get flying in feeling really awesome!

Looking forward to seeing examples from other players and their ships too with the new new camera 👌

ProPeach commented 2 years ago

Here are some examples of camera positions on large ships in other games. I think a lot of them utilize the scroll wheel for camera zoom and have a freecam, but all orbit a point a little behind/above the ship Fractured Space image image

Dreadnaught image

Dwarf-LordPangolin commented 2 years ago

Thanks for setting this up Peach! And thank you Tsuna for moving the camera; it's definitely an improvement over where it was before.

I agree with Peach that it's a little too far now. This is how it looks with a ship I'm currently working on: 20221112155857_1

It's a pronounced improvement over how it used to be, but now it's far enough away with a number of my ships that I end up flying in a slightly different direction than I meant to.

Would it be possible to create a couple configuration options for the camera's height and distance? Either in the Graphics Options, or even better yet on a per-ship basis?

kynamats commented 2 years ago

I agree that it's definitely an improvement on before, its really noticeable in combat. I think however that there will always be too much variation in geometry, ship type and personal preference, that I feel the only solution is a slider for the camera angle in the starship computer interface - this would allow people to set up camera angles for their created and shared ships, and for other people to tweak them to their preference in their persistent ships, when survival comes.

DrizztCode commented 2 years ago

only played a little bit with the new build - but i definitely prefer the camera further away like this - it was definitely too close before - whereas now it is actually decent to fly with

i do agree that it may be a little far now - but that will always be subjective - both for each player and depending on the ship size and shape

i do think that some customisability for it would be cool - but i imagine that the zoom affect used when accelerating may complicate that somewhat

but either way - it definitely is a big improvement! great work and many thanks! :-)

BigBadKangaroo commented 2 years ago

I've noticed aswell that the camera is fine on smaller vessels, but really gets a bit too low on larger ones. Moving CE's make a difference for the position of the camera as well:

20221115230125_1 20221115230115_1 20221115230152_1

Servomotor commented 2 years ago

I am in opposition to most of the posts. I hate the new angle. I found the original camera angle just fine.

The issue I am having now, is if you fly a ship into a hangar, drydock etc, the camera has the strong potential to be above the hangar/drydock, which makes it hard to get out of.

This is an unpopular opinion, but frankly I think all flight should take place in first person for balance.

Anyway. This is my ship in front of the drydock, then under the drydock (where you see clipping) and then a side view showing the size difference if that helps.

20221116220856_1 20221116220914_1 20221116220921_1 20221116220950_1

Uncle-Ulty commented 2 years ago

Guys, third person camera is something FFXIV 2.0 solved back in 2013

HOW? press ctrl + up/down, to adjust camera height

simple as that

this way each player can config its own camera

Servomotor commented 2 years ago

Ya, it should be something that we can do on the fly (no pun intended...or was it?!?!?)

Dwarf-LordPangolin commented 2 years ago

I don't know if that would be easy for Tsuna, but I agree: that would indeed be the best of both worlds.

Regarding balance concerns: Space Engineers actually has an option to disable the third-person camera in its settings when creating a new world. If that is indeed a balance concern, perhaps SEVO could have that option as well?

Servomotor commented 2 years ago

I don't know if that would be easy for Tsuna, but I agree: that would indeed be the best of both worlds.

Regarding balance concerns: Space Engineers actually has an option to disable the third-person camera in its settings when creating a new world. If that is indeed a balance concern, perhaps SEVO could have that option as well?

That is a good idea for world generation/ruleset.

JRL101 commented 2 years ago

I've noticed aswell that the camera is fine on smaller vessels, but really gets a bit too low on larger ones. Moving CE's make a difference for the position of the camera as well:

20221115230125_1 20221115230115_1 20221115230152_1

I do like the ships rear being visible in my space games, most times i bring the 3rd person ship view to the likeness of a First person shooter, where the ship is your weapon, but having it off to the side like a weapon feels uncomfortable, and having the thrusters completely obscured just removes your ship from everything visually. Having it two thirds or half way between the target and the bottom of the screen is fantastic.

Another consideration is how much head room the center of screen has. If you have the view slightly tilted down, then you already have lost that above view tactically, so then why not move everything up, taking the aim from center-center screen up a bit.

tsunamayo commented 2 years ago

Yes I think the best way would be an option inside the entity or the spaceship computer. I am adding this to the to-do list. Thanks