Skip to content

iamameme/blender-2d-to-3d-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

🖼️ Image to 3D Mesh (Blender Addon)

View Online Version Here

This Blender plugin converts transparent .png images into fully enclosed or beveled 3D meshes — perfect for 3D printing, game assets, or visualizations.

Alt text Alt text


✨ Features

  • Converts RGBA images into 3D geometry
  • Auto UV unwrapping and material projection
  • Headless (CLI) support for automation and servers
  • Auto-installs Python dependencies:
    • numpy
    • Pillow
    • scikit-image
    • opencv-python-headless
  • Options:
    • Rounded/beveled edges
    • Fully enclosed watertight meshes
    • Adjustable simplification and contour filtering

🧩 Installation

Option 1: Blender Addon

  1. Open Blender.
  2. Go to Edit > Preferences > Add-ons > Install.
  3. Select this .py file.
  4. Enable the addon.
  5. Open the 3D Viewport > Sidebar > Create Tab > Image to Mesh.

⚙️ Dependencies will auto-install when the panel is first opened.


Option 2: Headless Command Line

blender --background --python image_to_mesh.py -- \
  --image path/to/input.png \
  --extrude 0.2 \
  --simplicity 3.0 \
  --enclosed \
  --rounded \
  --filetype obj \
  --minlength 2000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages