Skip to content

synalice/shaky-camera-3d

Repository files navigation

Girl in a jacket

ShakyCamera3D

A variation of Godot 4 Camera3D node with shake animations to imitate filming while in motion.

Usage

  1. Install this addon.
  2. Run example_scene.tscn to see the example use of the camera.
  3. Use shaky_camera_3d.tscn the same as you'd use a normal Camera3D node.

Advantages over similar addons

  • 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.

Credits

  • 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

About

A variation of Godot 4 Camera3D node with shake animations to imitate filming while in motion

Topics

Resources

License

Stars

Watchers

Forks