A live Minecraft skin preview tool that renders your skin edits in real time using OpenGL and Aseprite integration.
- Real-time 3D preview of Minecraft skins as you draw in Aseprite
- Accurate UV mapping for head, body, arms, and legs
- Lua script for triggering live reloads on save
- OpenGL rendering using OpenTK (C#)
- Aseprite (with scripting enabled)
- .NET Core or .NET Framework
- OpenTK (via NuGet)
- A Minecraft skin saved as
.png
- Clone the project and open in your C# IDE.
- Install OpenTK via NuGet:
dotnet add package OpenTK - Place your
.pngskin file in the project directory. - In Aseprite, install the
live_preview_trigger.luascript:- Go to
File > Scripts > Open Scripts Folder - Save the script there and restart Aseprite
- Go to
- Open your
.pngskin in Aseprite and begin editing. - On saving the skin, the
preview_trigger.txtfile will update and the renderer will reload the texture.
Run the C# OpenTK application. It will monitor the preview_trigger.txt file and reload the skin texture whenever you save in Aseprite.
Feel free to customize the 3D model, add outer layers, or extend animation support!