This example program can make any Minecraft skin 3D printable!
Here's the example skin's head, 3D printed on my makeshift abomination of a 3D printer:
...Poor quality is makeshift 3D printer's fault, not software's.
You will need Visual Studio configured for C++ development, Python and the following pip libraries:
- opencv-python
- NumPy
- PIL
- sty
- scikit-learn
Typically, your multicolor 3D printer should support more colors than your skin has.
If you are certain that's correct, you can skip Step 1.
If your printer supports LESS colors than your skin has - you can merge them!
- open
Settings.h - Set
merge_colorstotrue, - set
max_colorsto the maximum amount of colors your printer supports
- Load this Visual Studio 2022 project
- Because this project depends on Python, you will also need to "add" it to your Visual Studio project. See these resources ("quick" setup is enough for this use case):
- replace
STL generator/skin.pngwith your own minecraft skin, - Build and run the project!
You should find your .3mf file in the project directory!
If you want separate .stl files for each color instead, check out this instruction
Happy Printing!


