#рабочийпроцесс #арт #токен
Хочу представитьсобственный стиль альфа-версию с номером 0.1 стиля для создания мрачноватой атмосферы на пейзажах и портретах.
Особенности стиля версии 0.1
• Совместим практически с любыми моделями: фотореалистичными, аниме, артовыми и фотографичными
• В зависимости от промпта поможет диффузии нафантазировать лишнего. Сравните промпт (в конце поста) и рисунки на обложке.
• Яркий источник света в промпте на некоторых моделях может пережарить картинку.
• Рекомендованные значения CFG в диапазоне от 4 до 6.
• Рисование на артовом семплере семейства DPM и Hires. fix на Heun с денойзом не выше 0.4 выглядят интереснее, чем двойной проход одним и тем же семплером
• Протестирован только на коротких промптах, 1 чанк, 75 токенов.
Добавляем стиль в коллекцию
1. Открываем файл
2. Добавляем в новую строку
Промпт рисунков с обложки
Stable Diffusion: инструменты, расширения, модели, токены
Хочу представить
Особенности стиля версии 0.1
• Совместим практически с любыми моделями: фотореалистичными, аниме, артовыми и фотографичными
• В зависимости от промпта поможет диффузии нафантазировать лишнего. Сравните промпт (в конце поста) и рисунки на обложке.
• Яркий источник света в промпте на некоторых моделях может пережарить картинку.
• Рекомендованные значения CFG в диапазоне от 4 до 6.
• Рисование на артовом семплере семейства DPM и Hires. fix на Heun с денойзом не выше 0.4 выглядят интереснее, чем двойной проход одним и тем же семплером
• Протестирован только на коротких промптах, 1 чанк, 75 токенов.
Добавляем стиль в коллекцию
1. Открываем файл
styles.csv из корневой папки WebUI любым текстовым редактором (блокнот, notepad++, wordpad, etc) 2. Добавляем в новую строку
Capybara | Somewhat Gloomy v0.1,"(dark magic:1.2), (grim:1.4), {prompt}, (intricate details), (hyperdetailed), 8k hdr, soft cinematic light, dramatic atmosphere, atmospheric perspective","blur, blurry, text, error, signature, watermark, logo, {prompt}"
3. Сохраняем файл, в интерфейсе WebUI рядом со списком стилей нажимаем кнопку "обновить"Промпт рисунков с обложки
(masterpiece, best quality, anime, perfect anime illustration:1.3), (dark magic:1.2), (grim:1.4) dense forest, bushes with thorns, (intricate details), (hyperdetailed), 8k hdr,, high detailed, lot of details, high quality, refined___
Negative prompt: (worst quality:1.3), (low quality:1.3), blur, blurry, text, error, signature, watermark, logo,
Stable Diffusion: инструменты, расширения, модели, токены
❤22❤🔥5
#токен
Для улучшения результата при создании фотографичных рисунков можно добавлять ворох различных токенов, например:
•
•
•
• Модель камеры или объектива. Списки гуглируются, но их надо тестировать.
• Имя фотографа для имитации стиля.
• и другие заклинания
Есть и другой способ: добавление названия плёнки в промпт придаст рисунку особенности аналоговой фотографии, сделанной именно на эту плёнку. При использовании качественной фотографичной модели результат от единственного токена плёнки будет не хуже, чем от намазанного стиля с десятком токенов.
Особенности подборки
• 364 плёнки с примерами фотографий
• Два теста каждой плёнки на модели deliberate: со стандартным негативом и вообще без негатива (негатив может оказать сильное влияние на результат)
• Не все названия плёнок стабильно дают качественный результат, особенно на сложных промптах.
• Желательно сравнивать ваш результат с эталонами из интернет-магазинов плёнки, например тут.
Автор подборки: Максим "altervais" (altervais#7381), огромное ему спасибо
Все посты с подборками стилей.
____
Stable Diffusion: инструменты, расширения, модели, токены
Для улучшения результата при создании фотографичных рисунков можно добавлять ворох различных токенов, например:
•
professional photo of•
75mm camera RAW (или любой другой объектив)•
f/2 (если вы понимаете что делаете)•
8K HDR UHD (8k и 4k должны работать, остальные - нет)• Модель камеры или объектива. Списки гуглируются, но их надо тестировать.
• Имя фотографа для имитации стиля.
• и другие заклинания
Есть и другой способ: добавление названия плёнки в промпт придаст рисунку особенности аналоговой фотографии, сделанной именно на эту плёнку. При использовании качественной фотографичной модели результат от единственного токена плёнки будет не хуже, чем от намазанного стиля с десятком токенов.
Особенности подборки
• 364 плёнки с примерами фотографий
• Два теста каждой плёнки на модели deliberate: со стандартным негативом и вообще без негатива (негатив может оказать сильное влияние на результат)
• Не все названия плёнок стабильно дают качественный результат, особенно на сложных промптах.
• Желательно сравнивать ваш результат с эталонами из интернет-магазинов плёнки, например тут.
Автор подборки: Максим "altervais" (altervais#7381), огромное ему спасибо
Все посты с подборками стилей.
____
Stable Diffusion: инструменты, расширения, модели, токены
❤🔥9❤2
#арт | промпт на civitai | промпт на pixai | лайкнуть на ArtStation
В процессе переноса удачных работ на ArtStation выяснил, что не все работы удачные. Особенно после увеличения изображения.
Приходится переделывать в удачные с помощью магии inpaint.
Не всё получается как хочется, не всё нравится, но результат "после" интереснее, чем "до" (сравнить).
___
Stable Diffusion: инструменты, расширения, модели, токены
В процессе переноса удачных работ на ArtStation выяснил, что не все работы удачные. Особенно после увеличения изображения.
Приходится переделывать в удачные с помощью магии inpaint.
Не всё получается как хочется, не всё нравится, но результат "после" интереснее, чем "до" (сравнить).
___
Stable Diffusion: инструменты, расширения, модели, токены
❤3
#расширение
Latent Couple
https://github.com/opparco/stable-diffusion-webui-two-shot
Вам захотелось нарисовать двух девушек: блондинку в зелёном худи и шортах, и темноволосую, в красном платье и очках. Пишите промпт и вроде всё идёт хорошо, пока не начинается рисование. Диффузия обязательно всё перепутает, как бухгалтерия. Брюнетка получит разноцветное платье-худи, блондинка получит чёрное платье, обе получат очки, вы получите разочарование. После этого рисование двух персонажей по двум разным лорам в одном кадре покажется нерешаемой задачей.
Latent Couple решает задачу не очень изящно, но эффективно. Расширение разбивает кадр на части, вы задаёте промпт для каждой части, диффузия рисует.
Настройки
Divisions
Количество частей и соотношение сторон каждой.
1:1,1:2,1:2 — три части, 1:1 (весь кадр) и две зоны 1:2 (половинки кадра)
Positions
Координаты верхнего правого угла каждой зоны рисования. Порядок аналогичен частям кадра.
0:0,0:0,0:1 — две части начинаются в верхнем левом углу кадра (0:0), третья начинается сразу за второй (0:1).
Weights
Веса каждого региона. В справке нет внятного описания что это такое. После экспериментов я бы описал настройку так "внимание, которое диффузия уделяет при рисовании каждой части кадра".
End at this step
Количество шагов, после которого расширение останавливает работу. Полезно, если вы хотите дать свободу диффузии и не рисовать весь кадр на расширении.
Промпт
Для каждой зоны составляется отдельный промпт, AND выступает разделителем между промптами каждой зоны. Токены стиля и детализации желательно вписывать в каждую зону отдельно.
• Visualize — показывает как выглядят зоны. В автоматике 1.3.2 не работает.
• Extra generation params — вставляет настройки из PNG Info.
• Для рисования по нескольким лорам нужны дополнительные расширения, вроде Composable LoRA или Composable LoRA/LyCORIS
___
Stable Diffusion: инструменты, расширения, модели, токены
Latent Couple
https://github.com/opparco/stable-diffusion-webui-two-shot
Вам захотелось нарисовать двух девушек: блондинку в зелёном худи и шортах, и темноволосую, в красном платье и очках. Пишите промпт и вроде всё идёт хорошо, пока не начинается рисование. Диффузия обязательно всё перепутает, как бухгалтерия. Брюнетка получит разноцветное платье-худи, блондинка получит чёрное платье, обе получат очки, вы получите разочарование. После этого рисование двух персонажей по двум разным лорам в одном кадре покажется нерешаемой задачей.
Latent Couple решает задачу не очень изящно, но эффективно. Расширение разбивает кадр на части, вы задаёте промпт для каждой части, диффузия рисует.
Настройки
Divisions
Количество частей и соотношение сторон каждой.
1:1,1:2,1:2 — три части, 1:1 (весь кадр) и две зоны 1:2 (половинки кадра)
Positions
Координаты верхнего правого угла каждой зоны рисования. Порядок аналогичен частям кадра.
0:0,0:0,0:1 — две части начинаются в верхнем левом углу кадра (0:0), третья начинается сразу за второй (0:1).
Weights
Веса каждого региона. В справке нет внятного описания что это такое. После экспериментов я бы описал настройку так "внимание, которое диффузия уделяет при рисовании каждой части кадра".
End at this step
Количество шагов, после которого расширение останавливает работу. Полезно, если вы хотите дать свободу диффузии и не рисовать весь кадр на расширении.
Промпт
Для каждой зоны составляется отдельный промпт, AND выступает разделителем между промптами каждой зоны. Токены стиля и детализации желательно вписывать в каждую зону отдельно.
2girlsПрочие особенности
AND girl, dressed in green hoodie, blonde hair
AND girl, detailed red dress, glasses, black curly hair
• Visualize — показывает как выглядят зоны. В автоматике 1.3.2 не работает.
• Extra generation params — вставляет настройки из PNG Info.
• Для рисования по нескольким лорам нужны дополнительные расширения, вроде Composable LoRA или Composable LoRA/LyCORIS
___
Stable Diffusion: инструменты, расширения, модели, токены
❤17
#расширение
Latent Couple extension (two shot diffusion port)
https://github.com/ashen-sensored/stable-diffusion-webui-two-shot
Чуть более человечная версия Latent Couple: вместо настройки пропорций и координат цифрами можно в режиме скетча рисовать маски. В остальном работает идентично, включая баг с не работающей функцией Visualize.
Алгоритм работы с расширением
1. Рисуем маски областей во вкладке Mask
2. Жмём I've finished my sketch для распознания областей и появления полей ввода промпта для каждой из них.
General Prompt — область для промпта, отвечающего за композицию изображения. Механизм распознания работает непредсказуемо прихотливо, может потребоваться десяток итераций чтобы в маску General Prompt попала главная область, а не второстепенная. Пипетка на палитре выбора цветов немного упростит изменение масок.
3. В поле General Prompt добавляем промпт композиции, фона, детализации и фильтров; в каждое поле Prompt for this mask — уникальный промпт того, что находится только в этой области. Area Weight оставляем равный 1.
4. Жмём Prompt Info Update и копируем полученным промпт из поля Final Prompt в стандартное поле ввода промпта WebUI.
5. Не выключая расширение рисуем.
Особенности расширения
• Расширение распознаёт как нарисованные внутри расширения маски областей, так и в загруженном файле.
• Функция Create Blank Canvas вызывает ужасные лаги, вплоть до зависания браузера. Если хотите рисовать внутри расширения — загружайте одноцветное изображение и рисуйте поверх него.
__
Stable Diffusion: инструменты, расширения, модели, токены
Latent Couple extension (two shot diffusion port)
https://github.com/ashen-sensored/stable-diffusion-webui-two-shot
Чуть более человечная версия Latent Couple: вместо настройки пропорций и координат цифрами можно в режиме скетча рисовать маски. В остальном работает идентично, включая баг с не работающей функцией Visualize.
Алгоритм работы с расширением
1. Рисуем маски областей во вкладке Mask
2. Жмём I've finished my sketch для распознания областей и появления полей ввода промпта для каждой из них.
General Prompt — область для промпта, отвечающего за композицию изображения. Механизм распознания работает непредсказуемо прихотливо, может потребоваться десяток итераций чтобы в маску General Prompt попала главная область, а не второстепенная. Пипетка на палитре выбора цветов немного упростит изменение масок.
3. В поле General Prompt добавляем промпт композиции, фона, детализации и фильтров; в каждое поле Prompt for this mask — уникальный промпт того, что находится только в этой области. Area Weight оставляем равный 1.
4. Жмём Prompt Info Update и копируем полученным промпт из поля Final Prompt в стандартное поле ввода промпта WebUI.
5. Не выключая расширение рисуем.
Особенности расширения
• Расширение распознаёт как нарисованные внутри расширения маски областей, так и в загруженном файле.
• Функция Create Blank Canvas вызывает ужасные лаги, вплоть до зависания браузера. Если хотите рисовать внутри расширения — загружайте одноцветное изображение и рисуйте поверх него.
__
Stable Diffusion: инструменты, расширения, модели, токены
❤13
Куда вы попали и что здесь происходит?
Блог с короткими техническими заметками о работе в Stable Diffusion и Automatic1111 WebUI. Похоже на рубрику Хачатура "Вопросы, ответы, лайфхаки, советы", но в текстовом формате.
Основные темы:
• Расширения WebUI, которыми пользуюсь сам или которые могу порекомендовать своим читателям.
• Инструменты Stable Diffusion, вроде техник inpaint.
• Редкие токены, которые улучшают качество изображения. Работаю над собственными стилями и выкладываю их в открытый доступ.
• Обзоры интересных моделей, на которых рисую сам.
• Иногда публикую свои рисунки. Отнеситесь к этому с пониманием.
Оглавления в блоге нет, но все посты размечены тэгами, по которым можно быстро найти материалы схожей тематики. Актуальный список тэгов.
Раз в месяц собираю лучшие посты блога в дайджест (май, июнь). Хороший способ прочитать посты, которые вы могли пропустить. Блогу два месяца, опубликовано 85 постов, из которых ~60 технические. Мне будет очень приятно, если вы прочитаете их все.
Лучшие (как мне кажется) работы публикую на ArtStation.
Бонус для всех, кто пришёл от Хачатура и дочитал пост до конца: 5 редакторов поз для ControlNet вместо posex.
(〜 ̄▽ ̄)〜
Блог с короткими техническими заметками о работе в Stable Diffusion и Automatic1111 WebUI. Похоже на рубрику Хачатура "Вопросы, ответы, лайфхаки, советы", но в текстовом формате.
Основные темы:
• Расширения WebUI, которыми пользуюсь сам или которые могу порекомендовать своим читателям.
• Инструменты Stable Diffusion, вроде техник inpaint.
• Редкие токены, которые улучшают качество изображения. Работаю над собственными стилями и выкладываю их в открытый доступ.
• Обзоры интересных моделей, на которых рисую сам.
• Иногда публикую свои рисунки. Отнеситесь к этому с пониманием.
Оглавления в блоге нет, но все посты размечены тэгами, по которым можно быстро найти материалы схожей тематики. Актуальный список тэгов.
Раз в месяц собираю лучшие посты блога в дайджест (май, июнь). Хороший способ прочитать посты, которые вы могли пропустить. Блогу два месяца, опубликовано 85 постов, из которых ~60 технические. Мне будет очень приятно, если вы прочитаете их все.
Лучшие (как мне кажется) работы публикую на ArtStation.
Бонус для всех, кто пришёл от Хачатура и дочитал пост до конца: 5 редакторов поз для ControlNet вместо posex.
(〜 ̄▽ ̄)〜
❤28❤🔥10
#Automatic1111
Вышло обновление Automatic1111 Web UI, версия 1.4.0
Перед обновлением проверьте включённый оптимизатор в
Если вы обновились и всё сломалось
• откройте файл webui-user.bat из корневой папки WebUI любым текстовым редактором
• в строке set
Несколько заметных на глаз изменений
— В режиме inpaint появился механизм зума изображения. Настройки в разделе Canvas Hotkeys.
Ощущается как расширение Canvas Zoom на минималках. Если вы часто что-то дорабатывает в инпейте, то Canvas Zoom даст вам больше возможностей. Например, горячие клавиши вызова палитры рядом с курсором.
— Добавлена настройка, которая делает промпт и негатив одной длины. Должно повышать производительность, изменяет seed.
Настройки в разделе Optimization - Pad prompt/negative prompt to be same length
— Можно добавить имя VAE в имя файла (по аналогии с именем модели и прочим)
Настройки в разделе Saving images/grids - Images filename pattern - [vae_filename]
Напишите в комментариях если вам интересно узнать какие есть настройки для имён сохраняемых изображений.
— Добавлена функция настройки имени zip архива при скачивании изображений.
Пригодится, если вы пользуетесь WebUI не на локальной машине.
Настройки в разделе Saving images/grids - Archive filename pattern
— Добавлена функция отключения счётчика токенов
Механизм не отключает разбиение промпта длиной более 75 токенов на чанки, просто скрывает счётчик из интерфейса.
Настройки в разделе User Interface - Disable prompt token counters
— Фавиконка grado заменена на логотип автоматика (задать такую же иконку для bat-файла)
— После установки расширений полностью перезапускается сервер, а не только обновляется интерфейс
— В подвал добавлена кнопка "Startup profile" с информацией о скорости загрузки сервера и отдельных модулей. Например, запуск свежеустановленного автоматика без расширений занимает около 4,5 секунд.
— Добавлена вкладка System Info с способом отображения информации о системе
Можно посмотреть список установленных пакетов, информацию о времени запуска модулей при запуске/перезапуске и базовые настройки (конфиг)
Отдельный пост про настройку поведения при вставке промпта из PNG info или текстового файла. Или я невнимательный и ранее не замечал эти настройки, либо в патч-ноуте про них не написано.
Технические изменения
— Версия xformers повышена до 0.0.20, будет полезно если вы пользуетесь именно этим оптимизатором
Полный список изменений можно посмотреть в репозитории проекта.
____
Stable Diffusion: инструменты, расширения, модели, токены
Вышло обновление Automatic1111 Web UI, версия 1.4.0
Перед обновлением проверьте включённый оптимизатор в
webui-user.bat (строка COMMANDLINE_ARGS)--xformers — повремените с обновлением на день-два, из-за перехода на новую версию библиотек некоторые расширения работают некорректно--opt-sdp-no-mem-attention (или любой другой) — обновляйтесь, должно работать стабильно.Если вы обновились и всё сломалось
• откройте файл webui-user.bat из корневой папки WebUI любым текстовым редактором
• в строке set
COMMANDLINE_ARGS= удалите --xformers или замените его на --opt-sdp-no-mem-attention
• сохраните файл и перезапустите серверНесколько заметных на глаз изменений
— В режиме inpaint появился механизм зума изображения. Настройки в разделе Canvas Hotkeys.
Ощущается как расширение Canvas Zoom на минималках. Если вы часто что-то дорабатывает в инпейте, то Canvas Zoom даст вам больше возможностей. Например, горячие клавиши вызова палитры рядом с курсором.
— Добавлена настройка, которая делает промпт и негатив одной длины. Должно повышать производительность, изменяет seed.
Настройки в разделе Optimization - Pad prompt/negative prompt to be same length
— Можно добавить имя VAE в имя файла (по аналогии с именем модели и прочим)
Настройки в разделе Saving images/grids - Images filename pattern - [vae_filename]
Пригодится, если вы пользуетесь WebUI не на локальной машине.
Настройки в разделе Saving images/grids - Archive filename pattern
— Добавлена функция отключения счётчика токенов
Механизм не отключает разбиение промпта длиной более 75 токенов на чанки, просто скрывает счётчик из интерфейса.
Настройки в разделе User Interface - Disable prompt token counters
— Фавиконка grado заменена на логотип автоматика (задать такую же иконку для bat-файла)
— После установки расширений полностью перезапускается сервер, а не только обновляется интерфейс
— В подвал добавлена кнопка "Startup profile" с информацией о скорости загрузки сервера и отдельных модулей. Например, запуск свежеустановленного автоматика без расширений занимает около 4,5 секунд.
— Добавлена вкладка System Info с способом отображения информации о системе
Можно посмотреть список установленных пакетов, информацию о времени запуска модулей при запуске/перезапуске и базовые настройки (конфиг)
Отдельный пост про настройку поведения при вставке промпта из PNG info или текстового файла. Или я невнимательный и ранее не замечал эти настройки, либо в патч-ноуте про них не написано.
Технические изменения
— Версия xformers повышена до 0.0.20, будет полезно если вы пользуетесь именно этим оптимизатором
Полный список изменений можно посмотреть в репозитории проекта.
____
Stable Diffusion: инструменты, расширения, модели, токены
❤🔥19❤5💔1
#Automatic1111 #заметки
Дополнение к списку изменений в Automatic1111 Web UI версии 1.4.0
Значительно доработан механизм вставки промпта и прочей информации при перетаскивании картинки с сохранённым EXIF или текстового файла в поле ввода промпта и для функции PNG info.
Настройки для моего сценария работы с автоматиком (часто рисую по вставленным промптам) на скриншоте. Рекомендую попробовать разные комбинации настроек (вкладка Infotext), возможно вам будет удобно что-то другое.
Add model hash to generation information
Add model name to generation information
Add program version to generation information
Добавляет информацию о имени хэше модели, имени модели и версии автоматика в EXIF и txt. По умолчанию включены.
Disregard checkpoint information from pasted infotext
— При отключении (снятом чекбоксе) постарается найти среди ваших моделей именно ту, на которой было нарисовано изображение, и если такая модель существует — добавит её в "Override settings", при рисовании автоматически переключится на эту модель.
— При включении проигнорирует информацию о модели (если вы переключаетесь между моделями вручную).
Настройка выбора стилей при вставке файла с промптом
Сравнивает вставленный промпт со стилями из вашего файла styles.csv и выполняет одно из действий:
— Ignore: вставляет промпт, не вносит изменений в выбранные в выпадающем списке стили
— Apply: удаляет токены стилей из промпта, заменяет все выбранные в выпадающем списке стили на найденные в промпте (даже если таких стилей нет)
— Discard: удаляет токены стилей из промпта, не вносит изменения в выбранные в выпадающем списке фильтры
— Apply if any: удаляет токены стилей из промпта, включает эти же стили в выпадающем списке
____
Stable Diffusion: инструменты, расширения, модели, токены
Дополнение к списку изменений в Automatic1111 Web UI версии 1.4.0
Значительно доработан механизм вставки промпта и прочей информации при перетаскивании картинки с сохранённым EXIF или текстового файла в поле ввода промпта и для функции PNG info.
Настройки для моего сценария работы с автоматиком (часто рисую по вставленным промптам) на скриншоте. Рекомендую попробовать разные комбинации настроек (вкладка Infotext), возможно вам будет удобно что-то другое.
Add model hash to generation information
Add model name to generation information
Add program version to generation information
Добавляет информацию о имени хэше модели, имени модели и версии автоматика в EXIF и txt. По умолчанию включены.
Disregard checkpoint information from pasted infotext
— При отключении (снятом чекбоксе) постарается найти среди ваших моделей именно ту, на которой было нарисовано изображение, и если такая модель существует — добавит её в "Override settings", при рисовании автоматически переключится на эту модель.
— При включении проигнорирует информацию о модели (если вы переключаетесь между моделями вручную).
Настройка выбора стилей при вставке файла с промптом
Сравнивает вставленный промпт со стилями из вашего файла styles.csv и выполняет одно из действий:
— Ignore: вставляет промпт, не вносит изменений в выбранные в выпадающем списке стили
— Apply: удаляет токены стилей из промпта, заменяет все выбранные в выпадающем списке стили на найденные в промпте (даже если таких стилей нет)
— Discard: удаляет токены стилей из промпта, не вносит изменения в выбранные в выпадающем списке фильтры
— Apply if any: удаляет токены стилей из промпта, включает эти же стили в выпадающем списке
____
Stable Diffusion: инструменты, расширения, модели, токены
❤🔥8❤1
У капибары лапки | StableDiffusion: Extensions\Tools\Models\Tokens
#Automatic1111 Вышло обновление Automatic1111 Web UI, версия 1.4.0 Перед обновлением проверьте включённый оптимизатор в webui-user.bat (строка COMMANDLINE_ARGS) --xformers — повремените с обновлением на день-два, из-за перехода на новую версию библиотек…
Перед обновлением проверьте включённый оптимизатор в
Если вы обновились и всё сломалось
• откройте файл webui-user.bat из корневой папки WebUI любым текстовым редактором
• в строке set
webui-user.bat (строка COMMANDLINE_ARGS)--xformers — повремените с обновлением на день-два, из-за перехода на новую версию библиотек некоторые расширения работают некорректно--opt-sdp-no-mem-attention (или любой другой) — обновляйтесь, должно работать стабильно.Если вы обновились и всё сломалось
• откройте файл webui-user.bat из корневой папки WebUI любым текстовым редактором
• в строке set
COMMANDLINE_ARGS= удалите --xformers или замените его на --opt-sdp-no-mem-attention
• сохраните файл и перезапустите сервер❤20❤🔥3
По возможности старайтесь быть балдёжной капибарой.
❤🔥13❤1💔1
Forwarded from Дарвиновский музей
This media is not supported in your browser
VIEW IN TELEGRAM
Смотрим, как капибары принимают горячие ванны с цитрусами🍊и думаем, что эволюция человека свернула куда-то не туда...
❤25❤🔥3💔1