Модель для генерации карт для DnD
Ахтунг, длиннопост (ну длиннее среднестатистического)
Колупался я как черьвь в stable diffusion, генерировал хентай и пришла мне "гениальная" мысль в голову, а что, если сгенерировать карту для дынды и...
"Наверняка есть кто-то, кто догадался до этого до меня" подумал я и пошерстил ютуб. Нашел как дед пытался нагенерировать и у него вышло что-то вроде:Получше, но всё равно далеко до желаемого результата. Однако я не унывал, поскольку существует такая вещь как Dreambooth, с помощью которой можно тренировать собственные модели на что-то. В 95% случаев её применяют, чтобы натренировать модель на собственное ебало лица и генерировать такие картиночки:Вообще тренировка моделей через Dreambooth весьма эксперементальна и никто точно не знает, как им пользоваться. Да, тренировать одно определенное лицо/персонажа/объект примерно научились, но шаг в сторону и тёмный лес. Но я не сдавался и шел к своей цели.
*Дальше идёт скучная часть про тренировку модели. Не буду вдаваться в подробности - просто представьте, что Рокки это модель и посмотрите видос*
И вот гордый результат подневольного труда:
Вручную, конечно, можно сделать намного круче и что-то более конкретное, но это хотя бы играбельно и экономит уйму времени.
Не спеши тянуться к минусу, взглянув на свой комп
Ну или ты не хочешь париться с установкой и настройкой stable diffusion, я всё пойму и у меня есть для тебя бесплатное лёгкое решение без смс и регистрации.
- Вероятно он попросит залогиниться в гугл - логинимся
- Жмякаем сюда и он попросит разрешения совокупиться с гугл драйвом и мы тут тоже не возражаем (сколько-то места свободного потребуется на нём, но не много)
- Когда он кончит, нажимаем ниже последовательно (повесить галочку, наверно, лишним не будет)
- Прежде чем запускать следующую ячейку надо выбрать model version 2.1-768 и в строку model link вставить https://huggingface.co/Zapper/battlemap-1024/resolve/main/Battlemap-1024.ckpt- Ячейку ControlNet можно пропустить
- Запускаем последнюю ячейку, а затем переходим по ссылке, когда она появится
- И вот он перед вами - великий и ужасный Stable Diffusion, запущенный на гугловском железе с приличным GPU. Есть где-то 3 часа в сутки на бесплатный доступ, наслаждайтесь.
В верхнюю строку вводим то, что хотим нагенерировать, начиная со слов battlemap dungeon или battlemap outdoor (больше подробностей по ссылке: D&D Battlemaps). Sampling method - DDIM, Sampling Steps 30 (это мои рекомендации для простоты).
Width и Height это соответсвенно ширина и высота генерируемого изображения. Поскольку модель была натренирована на изображениях размером 1024x1024 я НАСТОЯТЕЛЬНО рекомендую выставлять Width и Height не меньше 1024. Но если вы выставите сликом много, например 2048x1536 Stable diffusion или GPU не вывезет и справедливо попросит вас пройти в известном направлении. Я обычно использую 1536x1280 или 2048x1024.
Когда всё будет готово - запускаем генерацию, жмякнув на Generate и ожидаем
Спустя ~минутку мы получим картиночку ниже.
Лес - лес, река - река, скалы - скалы, одно и то же, мать твою
Пару слов насчёт масштаба. Тренировалась модель на картах разного масштаба, поэтому результаты будут тоже разного масштаба, но в пределах приличного (это не баг а фича). Вы можете принять любой масштаб, какой посчитаете нужным, но в среднем можно считать 1024x1024 это 24x24 пятифутовых квадратов. Также иногда на картах просматривается сетка, либо в не естественных структурах пол выложен плитами - на это можно опираться для определения масштаба.
Ваши поделки кидайте в комменты под этот пост или сюда - D&D Battlemaps P.S. Раз меня показывают по реактору - передаю привет своим пидорам с содомии и взаимовыручки, целую в щечки
P.P.S. Ельф не падай, сучара