Skip to content

GuyUnger/FlipNode

Repository files navigation

⚠️ This plugin is still cooking ⚠️

GoolashTitle

Vector paint and animation addon for Godot 4.2+

🚲 Fast and easy drawing right inside your scene
✍️ Frame by frame animation
🧪 Great for prototyping
⚽ Draw physics objects, cool for e.g. quick level design

Shortcuts and how to use

Shortcuts can be edited in project settings.

Use LMB to Draw and RMB to Erase with any tool. To reverse these you can toggle Eraser Erase Mode from the tool menu or by holding X, this is useful for drawing with a tablet.

  • ToolSelect Select Q
    • Click and drag strokes to move them
    • Click and drag stroke edges to warp them
  • Paint Paint Brush B
  • ToolOval Oval Brush O
    • Draw from center ALT
    • Uniform circles SHIFT
  • ToolRectangle Rectangle Brush M
    • Draw from center ALT
    • Uniform squares SHIFT
  • ToolShape Shape Brush Y
  • Bucket Fill Bucket G

ColorPick Hold ALT for quick Color Picking
Bucket Hold CTRL for quick Fill Bucket

[ and ] to shrink/grow tool size.

Brush2D Brush2D

You can setup the physics mode in the inspector.

BrushClip2D BrushAnimation2D

It's recommended to interact with the Layers and Keyframe nodes from the Timeline panel, they are exposed so you can add any nodes to Keyframes.

Timeline

BrushAnimations can have their own FPS, if left empty it will use the project default value.

Onion Toggle onion skinning to see previews of next/previous frames.

Navigation

  • Play Play/Pause S
  • PagePrevious Previous Frame A
  • PageNext Next Frame D

Creating and removing Frames/Keyframes:

A Keyframe holds a Brush drawing, and can be shown longer by adding more frames after it.

  • Insert Frame 5
  • keyframe Insert Keyframe 6
  • keyframe_blank Insert Blank Keyframe 7
  • Remove Frame SHIFT+5
  • Remove Keyframe SHIFT+6 / SHIFT+7

The 5 and SHIFT+5 shortcuts conflict with godot shortcuts, but these are so useless i recommend clearing the godot ones.

To-do

📝 Not yet implemented/planned features:

  • Selections
    • Transform
    • Clear
    • Copy/paste
  • Allow filling holes between different colored strokes
  • Layer tweening
  • Moving frames by dragging them
  • Rigid bodies
  • Audio on frames

Lower priority:

  • Scripts on frames
  • Rectangle rounding
  • Decouple editor and drawing tools to make in game editing easy to implement
  • Soft bodies (?)
  • 3D support (?)

🪲 Known issues:

  • Sometimes mouse is hidden
  • Erasing has some issues
  • Can't warp holes
  • Warping edges is glitchy

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published