VPainter

VPainter is a vertex painting addon for the Godot game engine, allowing users to paint directly on meshes within the 3D editor. It provides tools for brush painting, color picking, blurring, and filling, with support for pressure-sensitive pen tablets and various blending modes.

https://github.com/tomankirilov/VPainter

Preview Images

Preview
Preview
Preview
Preview

VPainter: A Vertex Painting Addon for Godot

VPainter is a powerful addon for the Godot game engine that simplifies vertex painting. It allows developers to directly paint vertex colors on MeshInstance nodes within the 3D editor, enhancing the visual fidelity of their games.

Key Features

  • Intuitive Painting Tools: Offers a brush tool, color picker, blur tool, and fill tool, each designed for efficient and precise vertex color manipulation.
  • Pressure Sensitivity: Supports pressure-sensitive pen tablets, enabling dynamic brush size and opacity based on pen pressure.
  • Blending Modes: Includes various blending modes like MIX, ADD, SUBTRACT, MULTIPLY, and DIVIDE to achieve diverse color effects.
  • Shader Resources: Provides shader examples, including a vertex color shader and a height-blending shader for advanced material effects.

Using VPainter

After installing the plugin, a new sidebar appears in the 3D editor when a MeshInstance node is selected. This sidebar provides access to painting options, including tool selection, color swatches, and blending modes. The addon supports shortcuts for quick tool switching. Remember that the 4.x branch is a work in progress and not functional yet. The plugin requires imported meshes and currently supports RGB painting.

Resource Details

tool

tomankirilov



3