Skip to content

nglguarino/mcskin-diffusion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Skin Generator

[WIP] Simple diffusion model for generating Minecraft skins. It's built using PyTorch and is trained on a large dataset of 900k+ Minecraft skins.

First run: trained for 50 epochs on 10k images.

Skin generated from the first training

Second run: trained for 50 epochs on 200k images.

Skin generated from the second training

Third run: trained for 50 epochs on 800k images.

Skin generated from the second training Skin generated from the second training Skin generated from the second training

To test:

  • Increase training set size (test on 800k)
  • Sample generation at training checkpoints
  • Limit the training set to high-quality skins only
  • Increase the model's capacity: n_feat: 64 → 128
  • Finer denoising: timesteps: 500 → 1000
  • Self-attention blocks at 16×16 resolution
  • Better noise schedule: cosine schedule
  • Smooth weights update: EMA

Visualizing Samples

Skin generated from the second training

About

Minecraft skins with diffusion models, 64x64 pixel art generation. Current status: Core training.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors