A variation of Godot 4 Camera3D node with shake animations to imitate filming while in motion.
- Install this addon.
- Run
example_scene.tscn
to see the example use of the camera. - Use
shaky_camera_3d.tscn
the same as you'd use a normal Camera3D node.
- Has an MIT license. Use this for any type of project. You can do whatever you want with this addon!
- This node extends Camera3D instead of having it as a child. This means you don't have to go inside the scene to edit camera's properties.
- Clean file structure. Files you don't need to see are hidden in
internal/
folder.
Also, in python_scripts/
directory you can find a file with a raw motion capture data (shake_data.py
) and a script (main.py
) that are is used to generate each animation. You don't actuallly need these for anything, I just thought it would be nice to store them here with everything else.
-
Huge thanks to EatTheFuture/camera_shakify for providing shake animations, licensed under the CC0 license.
-
And thanks to @MrMinimal whose work has been a huge inspiration for this project <3