I would like to discuss idea of 3d cockpits, I had this in my head for couple last weeks since I've started playing the game. I would like to create preferably single cockpit model that would fit most of the ships and make oxp from it.
Currently if I am correct game allows only to switch between 4 views + external view under V key. The only discussion I could find about cockpits is over there: https://bb.oolite.space/viewtopic.php?f=2&t=17145
I do mention above headtracking topic also because of two reasons.
- First is the overall idea of additional free view or free camera. If I would start developing 3d cockpit I assume it would be nice if I would consider making it compatible with headtrack, is it still in development? Last update on github is 3 years old. Maybe it would be good idea to contact author?
- Second reason is thing I've noticed during watching video from above topic presenting headtracking in action. The video shows that player's ship model was displayed during free view. I have question regarding this subject, is player ship model always rendered even when using 4 primary views? If yes, can I disable or replace the model only for this context?
The second thing I would like to achieve is move delicate 3d cockpit model (I assume camera itself is attached to xyz ship position in space, so better not touch it) when player increase or decrease speed or when hull (not shields) is getting hit. Additionally it would be great to create shake effects when using witchspace or Torus drive, or while getting in planets atmosphere, etc. Everything preferably similar to what we can see currently in games like Elite: Dangerous or No Man Sky.
Please, let me know if this is possible as oxp. Any additional help or just direction of route I should go would be also much appreciated as I don't have yet experience with oxp development (although I can code and I am preparing to start reading about Oolite api/code).