Godot Gif Getter

Godot Gif Getter is an in-game utility for recording and saving GIFs, utilizing the image-gif Rust library for encoding. It offers configurable settings and easy integration into Godot projects for quick GIF creation.

https://github.com/you-win/godot-gif-getter

Preview Images

Preview
Preview
Preview

Godot Gif Getter: In-Game GIF Recording Utility

Godot Gif Getter is a tool designed for Godot Engine, enabling in-game recording and saving of GIFs. Requiring minimal configuration, it allows users to easily integrate GIF capture functionality into their projects. The utility uses the 'image-gif' Rust library for efficient GIF encoding.

Key Features

  • Easy Integration: Simply add the GifGetterUI.tscn scene to your project.
  • Configurable Settings: Adjust frame rate, save location, capture frequency, thread count, and UI toggle hotkey via the UI.
  • Optimized Performance: Employs multi-threading for fast GIF rendering.
  • Automatic UI Hiding: The UI is automatically hidden during frame recording.

Usage

To start using Godot Gif Getter, add addons/godot-gif-getter/GifGetterUI.tscn to your scene and click the 'Capture now' button. The resulting GIF will be processed and saved to the specified location.

Limitations

Note that projects with transparent backgrounds may not capture correctly. Cross-compilation is not fully supported, with builds primarily tested on Windows and macOS.

Resource Details

tool

you-win



3