Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

VectorizeImage

An asset by unn47ur411Y
The page banner background of a mountain and forest
VectorizeImage hero image

Quick Information

0 ratings
VectorizeImage icon image
unn47ur411Y
VectorizeImage

VectorizeImage is a lightweight Godot editor plugin for converting 2D raster textures into vector-style meshes directly in the editor.Choose between Random, Edge, or Segment-based generation modes, tweak visual parameters like edge thresholds and dot spacing. The plugin outputs editable 2D meshes you can use in your game scenes — perfect for stylized visuals or abstract effects.

Supported Engine Version
4.1
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
3 months ago
Git URL
Issue URL

VectorizeImage Plugin for Godot

VectorizeImage is a custom Godot plugin that turns raster textures into triangulated meshes using random distribution and edge detection without segmentation or with segmentation. Perfect for stylized assets or experimental image-based mesh generation.

Note: This plugin is currently only available for local use and not yet published on the Godot Asset Library.


Features

  • Supports 3 generation modes: Random, Edge, and Segment
  • Adjustable color modes: Single (flat color) or Blend (gradient)
  • Built-in mesh generation using Godot’s 2D rendering
  • Highly configurable dot spacing, thresholds, and resolution scaling
  • Preview and regenerate meshes live in the editor

Prerequisites

  • Godot Engine 4.x (Developed on version 4.3)

Installation

  1. Copy the plugin folder to your project:
    res://addons/VectorizerImagePlugin/
    

Usage

  1. Add a VectorizeImage node to your scene.
  2. Assign a texture to the Texture Image field.
  3. Choose a Generation Mode:
    • Random: Places dots randomly
    • Edge: Places dots along detected edges
    • Segment: Places dots along color segment boundaries
  4. Choose a Color mode:
    • Single: Uses center color of triangle
    • Blend: Averages colors between vertices
  5. Adjust relevant parameters:
    • Down Scale Multiplier: Reduce input resolution
    • Edge Threshold, Dot Spacing, Edge Contrast Threshold, etc.
  6. Enable the Generate checkbox to create the mesh.
  7. Optionally use the Preview field to see your texture overlaid.

Feedback

Feel free to submit suggestions, issues, or feature requests via GitHub Issues.

VectorizeImage is a lightweight Godot editor plugin for converting 2D raster textures into vector-style meshes directly in the editor.

Choose between Random, Edge, or Segment-based generation modes, tweak visual parameters like edge thresholds and dot spacing. The plugin outputs editable 2D meshes you can use in your game scenes — perfect for stylized visuals or abstract effects.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
VectorizeImage icon image
unn47ur411Y
VectorizeImage

VectorizeImage is a lightweight Godot editor plugin for converting 2D raster textures into vector-style meshes directly in the editor.Choose between Random, Edge, or Segment-based generation modes, tweak visual parameters like edge thresholds and dot spacing. The plugin outputs editable 2D meshes you can use in your game scenes — perfect for stylized visuals or abstract effects.

Supported Engine Version
4.1
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
3 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers