/ Модель

Характеристики

Лицензия
MIT
Опубликована
18 мар 2023

Mineskin-Diffusion-v1.0

Генерация изображенийТекст → изображение3 профессии

Компактная диффузионная модель для быстрой генерации изображений скинов Minecraft.

58скачиваний за 30 дней5лайковвеса обновлены28 сен 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Mineskin-Diffusion-v1.0 — модель генерации изображений, разработанная для создания скинов Minecraft. Это переработанная версия более ранних моделей Minecraft Skin Diffusion; автор сообщает примерно о 18 млн параметров и обучении на 30 000 изображениях мужских и женских скинов. Модель использует диффузионный подход и доступна в формате Diffusers с весами Safetensors; в метаданных указан pipeline unconditional-image-generation.

Модель предназначена для быстрого создания вариантов игровых скинов и их просмотра в 3D. README упоминает запуск через Google Colab и локально с библиотеками PyTorch, Diffusers, Pillow, NumPy и Transformers. Лицензия — MIT. Количество параметров и состав обучающих данных приведены автором README.

Сценарии применения

  • создание новых скинов Minecraft
  • генерация вариантов скина для игрового персонажа
  • подготовка изображений скинов для просмотра в 3D

Ограничения

README описывает обучение на 30 000 изображениях мужских и женских скинов, что может ограничивать разнообразие генераций. Модель предназначена для генерации скинов Minecraft, а не изображений общего назначения.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Mineskin Diffusion v1.0

A quick and high-quality model for creating your owns Minecraft Skins

This a new and rebuild version of old Minecraft Skin Diffusion models. Model have about 18 millions params, that make it a very fast and don't need a lot of memory. Model train in 30000 images of mans and girls skins.

Result of model

  1. Example 1
  2. Example 2

Usage

You can run this model in Google Colab notebook. This notebook provide all instrumens for comfortable using this model and provide 3DSkinView for looking skin in 360 view. If your want use this model on your local machine use this steps:

  1. You should have this library numpy, transformers, diffusers, pillow, torch;
  2. Use this pipeline for faster inference:
    device = ("mps" if torch.backends.mps.is_available() else "cuda" if torch.cuda.is_available() else "cpu")
    
    class MSPipeline(DiffusionPipeline):
      def __init__(self, unet, scheduler):
         super().__init__()
         self.register_modules(unet=unet, scheduler=scheduler)
    
       @torch.no_grad()
       def __call__(self, batch_size = 1, num_inference_steps = 1000):
         x = torch.randn(batch_size, self.unet.config.in_channels, self.unet.config.sample_size, self.unet.config.sample_size).to(device)
    
         self.scheduler.set_timesteps(num_inference_steps)
    
         for t in self.progress_bar(self.scheduler.timesteps):
           model_output = self.unet(x, t).sample
           x = self.scheduler.step(model_output, t, x).prev_sample
    
         x = x.cpu().permute(0, 2, 3, 1).clip(0, 1).numpy() #* 255
         x = self.numpy_to_pil(x)
    
         return x
    
  3. Download model using: pipe = MSPipeline.from_pretrained("WiNE-iNEFF/Mineskin-Diffusion-v1.0", use_safetensors=True).to(device);
  4. Model can work with: DDIMScheduler, DDPMScheduler, DEISMultistepScheduler, LCMScheduler, PNDMScheduler, UniPCMultistepScheduler:
    #Example of using DDIMScheduler
    pipe.scheduler = DDIMScheduler.from_pretrained("WiNE-iNEFF/Mineskin-Diffusion-v1.0", subfolder="scheduler")
    
  5. Run inference with using: images = pipe(batch_size = 1, num_inference_steps = 30);

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Нельзя запустить

Безусловная генерация изображений пока не поддерживается.

Ревизия весов
06514e3

0 моделей