Remove limit on vertical rotation / mouse look for Lerks
.trixX.
Budapest Join Date: 2007-10-11 Member: 62605Members
During my latest sleep-deprived state, I've been wondering if there would be any benefit of allowing lerks to "overturn" more than 180 degrees on the vertical axis (infinite rotation, just like the horizontal axis).
I'd only allow it in mid-flight, not while being on the ground/stuck to walls. In my mind, it would allow for more intense maneuvers.
I'm sure there are some technical considerations too (for eg. animations, gimbal lock).
Has such a thing been tried at some point?
I'd only allow it in mid-flight, not while being on the ground/stuck to walls. In my mind, it would allow for more intense maneuvers.
I'm sure there are some technical considerations too (for eg. animations, gimbal lock).
Has such a thing been tried at some point?
Comments
For example, what happens with the camera if you overturn? Does it stay that way? Does it rotate back to the horizon? Could be potentially very disorienting.
On first glance it seems more trouble than it would be worth.
Lol, imagine lerks looping and spinning. Might help the less skilled lerks, while it would make the good lerks more predictable so they wouldn't use it....
Exactly!
And don't forget the gorg-o-gadgetto backflips:
Okay, so what happens if they're looking over-the-top-behind themselves, and they fall and land on a surface? Do we... snap their view to within the limits? Do we... roll their view 180 degrees to make it look the same?
And yes, this would require quite a lot of work to get working correctly, not to mention the animations would need to be updated.
I am not sure if it would be an issue with lerks, because they are not constrained in 2 dimensions, so like a plane or ship, they should be able to rotate over etc, but as mentioned, what do you do about a lerk landing on it's back?
I get your point but am confused by what you are saying. You aren't looking behind you, they are talking about rotating over 180 while flying, so you are basically now flying back the way you came, but upside down.
I believe the canonical way to do this would be to specify all of your view rotations in quaternion space, then add a constant angular acceleration that rolls the view back to vertical
This would be a pretty big departure from the current control scheme however.
https://en.wikipedia.org/wiki/Quaternion
The gist of quaternions: Euler angles (normal rotation vectors) are subject to Gimbal lock when two of the axes get aligned. Quaternions avoid this by specifying the rotation 4 dimensionally. The extra degree of freedom ensures that your rotation can never get stuck.
-->
Flightsticks are for noobs. Real pros play with a buzzer.
Just a buzzer.
teach us
Oh I am well-aware of the miracle of quaternions. The real trick is getting the animation system to cooperate with that, and figuring out how to deal with the net-code side of that.
Anyone played "Depth?" When you aim down the sights, you can spin 360 degrees, unrestricted... though they didn't do anything like re-set the roll, so it got pretty nauseating.
That's a really interesting idea for lerks, and maybe even skulks. Would take quite a bit of tweaking, I imagine, to make it "feel" right, and would definitely need to be a non-default option.
I'm pretty sure if F16s could spin in place and immediately fly in any direction they wouldn't bother looping...
Finally, a reason to use the 12000 dpi setting on my mouse!
The way the camera was handled is when you attached to a surface (there was an "attach" button), it slowly "force-rotated" you to the correct orientation perpendicular from that surface. It was written pretty well, and felt "sticky" but "smooth."
I'm not sure if lerks need to go full flight sim at this point in NS2 though, rudder pedals, throttle and all. It works "fine" for the game, even though it does feel gamey with all the "jesus lerk" crap flying slowly pointed straight up.... but whatever.
Tihs is what a barrel roll is, star fox screwed up pilot education a lot to the point that even aerobatic instructors occasionally don't know.
That's only the aerobatic display style.
Gnerally they are more like this or this