Zoom is limited. It's not infinite zoom. How do I move through the level in Z direction? I saw a video mention WASD keys but it didn't work for me. In unreal you can fly through the level using mouse and keyboard. WASD is cardinal direction and mouse is camera rotation. In godot mouse wheel zooms the camera, but I couldn't find a way to 'move' the camera in Z.
Hold the right mouse button and press WASD Q/E. It works as you would expect. You can press shift+F to toggle this mode if you don't want to hold down the button.
Not familiar with Godot but that sounds like camera dolly.
Afaiu the reason for two different camera control schemes in DCCs and game engines is that they’re suited to different workflows. On the one hand, object-centric orbit-style controls are great for, eg, modeling, whereas free-fly WASD / mouselook controls are great for level blockout, in-scene camera positioning, etc.
By default you have to hold the right mouse down to enable free-fly controls in Unreal.
Sorry you might know all this. Just if you are expecting one camera control scheme and getting another I know it can be frustrating.
As most people working on these are probably aware, this is very easy to implement in a 3d engine using a quaternion orientation that rotates the WASD vectors, updating position and view orientation accordingly. Can do it with FPS friendly things like WASD + Q and E for roll, and space and C for up/dn.
And blockers on patching this into the editor?
Context: I have a very basic engine written in Rust/WGPU. Mainly using for chemistry sims. This is its default nav system.
> Can do it with FPS friendly things like WASD + Q and E for roll, and space and C for up/dn.
>
> And blockers on patching this into the editor?
This is exactly how the editor works. It's just not the default mode. They call it freelook mode. You can either hold the right mouse button or toggle it with shift+F.
TBH, this is completely undiscoverable. I can understand the GP poster missing it. I went looking through the menus and clicked all the buttons in the viewport and didn't find this (and still can't, other than in the settings).