PDA

View Full Version : Stealing ideas from Blender: "Fly Mode"/ camera as FPS player



jeric_synergy
04-23-2016, 02:15 PM
Just watching some beginner tutorials* from Blender ( VERY well done), and the presentor demo'd "FLY MODE", which basically turns the navigation into a first-person shooter.

This seems pretty convenient. It does use up the WASD keys, but as a previewing mode it will be a familiar mechanic to many users.

Discussion? I'd like to see if it would be popular before making an Official Feature Request?

*
https://cloud.blender.org/p/game-asset-creation/#56041550044a2a00d0d7e06b

ernpchan
04-23-2016, 02:55 PM
Like this? https://www.lightwave3d.com/assets/plugins/entry/cameraman/

jeric_synergy
04-23-2016, 04:10 PM
Like this? https://www.lightwave3d.com/assets/plugins/entry/cameraman/
Good find :thumbsup: (and it's free!) but with some obvious limitations-- I believe this was essentially a proof-of-concept project, not a finished product:


CameraMan.p does not usurp mouse control, which for this application I think it should;

Mouse control would be utilized exclusively for camera rotation
UI Render Globals/Cameras panel flashing is extreme (some others too)
Frame rate HERE is unacceptably slow, but might simply be key repeat speed.
A desirable option would be to surpress AutoKey creation.


It's a very good start, that's for sure, and for those who have trouble acclimating to the LW standard navigation might be useful. I really feel to get the FPS 'feel', rotation would have to be by mouse while simultaneously allowing motion/translation by keyboard.

In contrast, the Blender version is as smooth as your basic FPS. Certainly Sensei is on to something here.
++++++++++++
EDIT: :thumbsup: Surprisingly natural, once you 1) set the step value to something convenient (here, 50mm), and 2) leave the camera in ROTATION mode. (Sensei covers this in paragraph #3-- I was reading too fast, my bad.) Using the mouse is way better than the arrow keys for rotation, as the arrow keys seem to someone stop the keystream of WASD from reaching the plugin, i.e. you can't keyboard move&rotate simultaneously.

Danner
04-25-2016, 01:58 AM
I really like the way they did this in Unity, just keep left mouse button pressed and you can fly with WASD. I miss it a lot when jumping back and forth from lightwave.

jeric_synergy
04-25-2016, 08:06 AM
I really like the way they did this in Unity, just keep left mouse button pressed and you can fly with WASD. I miss it a lot when jumping back and forth from lightwave.
OMG, didn't know that! Tnx for the UNITY tip.

("Unity" makes me feel like a cultist....)