Модель для генерации карт для DnD
Ахтунг, длиннопост (ну длиннее среднестатистического)
Колупался я как черьвь в stable diffusion, генерировал хентай и пришла мне "гениальная" мысль в голову, а что, если сгенерировать карту для дынды и...
Вообще тренировка моделей через Dreambooth весьма эксперементальна и никто точно не знает, как им пользоваться. Да, тренировать одно определенное лицо/персонажа/объект примерно научились, но шаг в сторону и тёмный лес. Но я не сдавался и шел к своей цели.
*Дальше идёт скучная часть про тренировку модели. Не буду вдаваться в подробности - просто представьте, что Рокки это модель и посмотрите видос*
И вот гордый результат подневольного труда:
Вручную, конечно, можно сделать намного круче и что-то более конкретное, но это хотя бы играбельно и экономит уйму времени.
Здесь ссылка на скачивание и другие примеры: D&D Battlemaps
Не спеши тянуться к минусу, взглянув на свой комп
Ну или ты не хочешь париться с установкой и настройкой stable diffusion, я всё пойму и у меня есть для тебя бесплатное лёгкое решение без смс и регистрации.
- Переходим по ссылке Порно_с_лошадьми.mp4
- Вероятно он попросит залогиниться в гугл - логинимся
- Жмякаем сюда и он попросит разрешения совокупиться с гугл драйвом и мы тут тоже не возражаем (сколько-то места свободного потребуется на нём, но не много)
- Когда он кончит, нажимаем ниже последовательно (повесить галочку, наверно, лишним не будет)
- Прежде чем запускать следующую ячейку надо выбрать 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. Ельф не падай, сучара
Подробнее
Ожидание ¿¡¡Л*— Реальность
6# Subie Cíffuvon <- -> G © loca Ihost:7860
53L LI ЫгЭ L - i vj □ 1 ; г, С % -./»A [Г toi¿£z5j * LJ feSM ал kfíF' Ч ■ е Xj v' i4 Гу—«SS vVfrî^4 * ét fy . ' Ч-М
'г, .1 - * \ ' ^ i. » *v И ¿M¡ V IVW 'ПН . Не. УиЖ Agÿ' 1W/f /% f b ✓ f í|lfl
с * ’ % ' ' 1/
О Connect Google Drive sharedjDrive: " Вставьте значение (text) • Leave empty if you're not using a shared drive Показать код
Install/Update AUT0MATIC1111 repo Use Latest Working Commit: Щ • Use the pre-major A1 111 update commit to avoid bugs while the repo is fixed Показать код Requirements Показать код
О Model Download/Load Model_Version: V2.1-768px Redownload the original model: Щ Or path_to_MODEL: " Вставьте значение (text) • Insert the full path of your trained model or to a folder containing multiple models Or model link: " https://huggingface.co/Zapper/battlemap-1024/resolve/main/Battlemap-1024.ckpt safetensors: Щ Use temp storage: Щ Показать код
Ф Start Stable-Diffusion Use_Cloudf lare_Tunnel: Щ • Offers better gradio responsivity Ngrok_token: " Вставьте значение (text) • Input your ngrok token if you want to use ngrok server user: " Вставьте значение (text) password: " Вставьте значение (text) • Add credentials to your Gradio interface (optional) Показать код Calculating sha256 for /content/gdrive/MyDrive/sd/stable-diffusion-webui/models/Stable-diffusion/model.ckpt: eb4099f86b Loading weights [eb4099f86b] from /content/gdrive/MyDrive/sd/stable-diffusion-webui/models/Stable-diffusion/model.ckpt Creating model from config: /content/gdrive/MyDrive/sd/stablediffusion/configs/stable-diffusion/v2-inference-v.yaml LatentDiffusion: Running in v-prediction mode DiffusionWrapper has 865.91 M params. Applying xformers cross attention optimization. Textual inversion embeddings loaded(0): Model loaded in 46.6s (calculate hash: 20.4s, load weignts from disk: 13.3s, find config: 5.2s, load config: 1.1s, crea Running on public URL: https://0Q68acfa~e59b~4510.gradio.live y Connected Startup time: 222.0s (import gradio: 4.8s, import 1dm: 10.7s, other imports: 101.3s, list SD models: 0.8s, setup codefc
txt2img img2img Extras PNG Info Checkpoint Merger Train Settings Extensions battlemap outdoor forest river cliffs Negative prompt (press Ctrl+Enter or Alt+Enter to generate) Sampling method DDIM Restore faces Tiling Hires, fix Width Height CFG Scale Seed -1 Script Sampling steps 1024 1024 Batch count Batch size 7 v None Generate Styles
Rocky Training Eye of the tiger,Sports,Eye Of The Tiger (Composition),Eye of the tiger (Survivor) lyrics : Risin' up, back on the street Did my time, took my chances Went the distance Now I'm back on my feet Just a man and his will to survive So many times, it happens too fast You trade your passion for glory Don't lose your grip on the dreams of the past You must fight just to keep them alive [Chorus] It's the eye of the tiger It's the thrill of the fight Risin' up to the challenge Of our rival And the last known survivor Stalks his prey in the night And he's watching us all with the Eye of the tiger Face to face, out in the heat Hangin' tough, stayin' hungry They stack the odds Still we take to the street For the kill with the skill to survive [Chorus] Risin' up straight to the top Had the guts, got the glory Went the distance Now I'm not gonna stop Just a man and his will to survive [Chorus] The eye of the tiger The eye of the tiger The eye of the tiger The eye of the tiger
Dungeons & Dragons,Подземелья и Драконы, D&D, dnd, днд,Stable diffusion,нейронные сети,battlemap
P.S. Содомия и взаимовыручка передает тебе привет и шлет обратный цем-цем в пупок. Мясники и принцессы справляются о твоем здравии. Мастеров все еще нехватает.
т.е. набросать планировку и отдать СД на рендеринг
Например есть заброшенная шахта. Бац, а там ловушки! Откуда там ловушки? Это же не гробница! А их поставили гоблины, чтобы не драться с проходимцами самим, а лишь добивать их и забирать лут. Во как всё логично. И ловушками будут колья и бревна на веревках, а не отправленные выдвижные шипы и мимики. Всё сходится, всё классно. А не так, что в данже намешано всего подряд, лишь бы контент в куче пустых коридоров.
И получил неплохую карту для Вангеров.
Dreambooth сам по себе устаревший и громоздкий, т.к. рожает целую двухгиговую модель там, где в этом нет смысла вообще. Куда лучше после тренировки получить файл в 30-40мб, который без проблем сопоставим с любой из существующих моделей.
Я сам тренировал по этому гайду: https://civitai.com/models/22530/guide-make-your-own-loras-easy-and-free, там есть указания по всем параметрам. После недавнего обновления тренировка на сетах до 100 изображений занимает менее получаса.
Вот пример готового результата моей недавней LoHa модели. Датасет по работам Артёма Чебохи (он же Rhads).
Пробовал Lora, но там откровенно хуже получается
https://www.worldanvil.com/
https://azgaar.github.io/Fantasy-Map-Generator/
Можно и на civitai
Теперь буду знать где можно будет абсолютно спокойно непривязанные к сеттингам и кампейнам карты брать)