Hey folks,
Dolphin has a Free Look option under the Graphics settings that allows camera y-axis and x-axis rotation (camera pan and tilt), but the main branch doesn't have z-axis rotation.
I've implemented one. It's currently bound to SHIFT+C/X (clockwise/counterclockwise). It's useful in third-person OTS games, like Zelda, since just panning and tilting can throw off the camera orientation. You can set the speed with SHIFT+(1/2), like the WASD movement.
Here's the build (based on master-5991), if you want to try it out:
https://drive.google.com/file/d/0Bzytrot...sp=sharing
Two questions:
a) Does anyone care? and
b) If so, can we get this included in the main branch?
Here are the source changes:
(Linear Algebra)
MathUtil.(h/cpp)
VertexShaderManager.(h/cpp)
(Hotkeys)
ConfigManager.cpp
CoreParameter.h
Globals.h
HotkeyDlg.cpp
HotkeyManager.cpp
VideoConfigDiag.cpp
(Implementation)
Frame.cpp
Thanks, and let me know what you think!
Dolphin has a Free Look option under the Graphics settings that allows camera y-axis and x-axis rotation (camera pan and tilt), but the main branch doesn't have z-axis rotation.
I've implemented one. It's currently bound to SHIFT+C/X (clockwise/counterclockwise). It's useful in third-person OTS games, like Zelda, since just panning and tilting can throw off the camera orientation. You can set the speed with SHIFT+(1/2), like the WASD movement.
Here's the build (based on master-5991), if you want to try it out:
https://drive.google.com/file/d/0Bzytrot...sp=sharing
Two questions:
a) Does anyone care? and
b) If so, can we get this included in the main branch?
Here are the source changes:
(Linear Algebra)
MathUtil.(h/cpp)
VertexShaderManager.(h/cpp)
(Hotkeys)
ConfigManager.cpp
CoreParameter.h
Globals.h
HotkeyDlg.cpp
HotkeyManager.cpp
VideoConfigDiag.cpp
(Implementation)
Frame.cpp
Thanks, and let me know what you think!