simcodersdotcom / headshake

Source code of the HeadShake plugin for X-Plane
https://www.simcoders.com/headshake
GNU General Public License v3.0
39 stars 12 forks source link

Keep the view leveled while turning #6

Closed nico87 closed 5 years ago

nico87 commented 7 years ago

This is to simulate the pilot keeping the head leveled with the horizon when the aircraft is banking. It should be possible to activate/deactivate this option and also set its sensitiveness.

markcellis commented 7 years ago

I'm willing to do this enhancement but I could use a little input on how the sensitivity should work. As an example, if the plane is banked 20 degrees, should the head be kept perfectly level at 100% sensitivity? At 10% would the head roll be offset by 2 degrees which is 10% of the 20 degree bank? Should there be a limit on the bank, as an example, any bank over 20 degrees the head roll offset would only use a max of 20. I just made these numbers up but since I'm not a real world pilot yet I'm not sure what is typical pilot behavior .

Mark

nico87 commented 7 years ago

Yes Mark, I would put a limit at around 20 degrees of bank since that's about the maximum the pilot's head may bank in flight. The sensitivity may control both the bank for a given angle and the response time of the pilot moving his head. What do you think?

markcellis commented 7 years ago

The response time is a good idea, I had not thought of that.

Mark

From: Claudio Nicolotti [mailto:notifications@github.com] Sent: Tuesday, February 21, 2017 5:08 PM To: simcodersdotcom/headshake Cc: markcellis; Comment Subject: Re: [simcodersdotcom/headshake] Keep the view leveled while turning (#6)

Yes Mark, I would put a limit at around 20 degrees of bank since that's about the maximum the pilot's head may bank in flight. The sensitivity may control both the bank for a given angle and the response time of the pilot moving his head. What do you think?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/simcodersdotcom/headshake/issues/6#issuecomment-281497548 , or mute the thread https://github.com/notifications/unsubscribe-auth/AYvMKhcZJk_4MXWPFpeU2BFLC3E_2cZbks5re2BGgaJpZM4MFhEO . https://github.com/notifications/beacon/AYvMKgRSiBUMT0Kbb5biqSW-vDX207Rtks5re2BGgaJpZM4MFhEO.gif

Denco96 commented 7 years ago

I would really much like to see this if possible. This has been implemented into ezdok v2 and works really well. It would be nice to have an option for how much the head banks.

https://www.youtube.com/watch?v=G6OcnV3ols8

markcellis commented 7 years ago

It looks like Althar93 has been doing some stuff. Is he planning on making this enhancement. I’m still willing to do it but it may be a while before I get to it.

Mark

From: Denco96 [mailto:notifications@github.com] Sent: Wednesday, April 5, 2017 11:48 AM To: simcodersdotcom/headshake Cc: Mark Ellis; Comment Subject: Re: [simcodersdotcom/headshake] Keep the view leveled while turning (#6)

I would really much like to see this if possible. This has been implemented into ezdok v2 and works really well.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/simcodersdotcom/headshake/issues/6#issuecomment-291904938 , or mute the thread https://github.com/notifications/unsubscribe-auth/AYvMKhSzvuxqLyYsbnZoB9BaaZlM76uLks5rs7e0gaJpZM4MFhEO . https://github.com/notifications/beacon/AYvMKh8eO6RLJVHdt9NmEh1jAQbP8jFwks5rs7e0gaJpZM4MFhEO.gif

Althar93 commented 7 years ago

@markcellis You can go ahead and pick this up whenever you feel like it - this is not something I have started looking at yet so if implementing this feature strikes your fancy, be my guest. My current work schedule makes it difficult for me to contribute anything at the moment so you should have a good head start.

nico87 commented 7 years ago

@Denco96 I think you can go on and implement this issue. ;-)

rdrehmer commented 7 years ago

I signed up just to leave this here:http://developer.x-plane.com/2017/06/roll-over-beethoven-and-pilots-head/

Hope it helps!