Аватары персонажа

В этом разделе мы рассмотрим все способы назначить персонажу аватар - его визуальное представление в программе в виде изображения, гиф-анимации, Live 2D или VRM 3D модели. На нём будут отображаться все позы и анимации, подходящие к эмоции, определенной в последнем сообщении от персонажа. Всего в Soul of Waifu доступно 28 эмоций - это admiration, amusement, anger, annoyance, approval, caring, confusion, curiosity, desire, disappointment, disapproval, disgust, embarrassment, excitement, fear, gratitude, grief, love, nervousness, neutral, optimism, pride, realization, relief, remorse, surprise, joy, sadness. И на каждую имеется своя поза (Live2D) и анимация (VRM), но только для изображений и гиф-анимаций нужно самому подписывать файлы именем эмоции, которую они представляют. Например, joy.png или love.gif и так далее. Также вам нужно будет в настройках включить модуль Soul of Waifu System, чтобы была возможность устанавливать персонажу аватар.

admiration
amusement
anger
annoyance
approval
caring
confusion
curiosity
desire
disappointment
disapproval
disgust
embarrassment
excitement
fear
gratitude
grief
love
nervousness
neutral
optimism
pride
realization
relief
remorse
surprise
joy
sadness

Изображения и GIF-анимации

Начнём с изображений. Как уже было ранее сказано, вы должны сами найти пак с изображениями или создать его, каждое изображение должно быть подписано именем своей эмоции. Сохраняйте все файлы в одной папке и перекидывайте её в директорию Soul-of-Waifu/assets/emotions/images/.

Демонстрация пака с изображениями эмоций

Демонстрация пака с изображениями эмоций

Изображение персонажа

Изображение персонажа

Тоже самое касается и GIF-анимаций. Вам также нужно подписать и сохранить все файлы в одной папке, а потом перекинуть её в директорию Soul-of-Waifu/assets/emotions/images/.

Демонстрация пака с gif-анимациями эмоций

Демонстрация пака с gif-анимациями эмоций

GIF-анимация персонажа

GIF-анимация персонажа

Live2D

Live2D - это технология интерактивной 2D анимации, которая превращает статичные изображения в "оживших" персонажей с плавными движениями. В отличие от традиционной анимации, Live2D не использует спрайты или 3D-модели, а деформирует 2D-слои изображения, создавая необходимый нам эффект объема и подвижности. То есть изображение разбивается на слои (глаза, волосы, рот), затем на слои накладывают сетку вертексов, эту сетку деформируют через параметры анимации (поворот головы или моргание) и в итоге мы получаем анимированную модель персонажа. Обратите внимание, что модель должна быть moc3, не moc.

Получить Live2D модели можно через специальные репозитории на GitHub, как, например, этот (https://github.com/Eikanya/Live2d-model) или на сайтах. Ищите репозитории, в которых люди берут Live2D из разных игр и заливают себе, сотни разных моделей вам обеспечены. Модель должна быть в отдельной папке, переместите папку с моделью в директорию Soul-of-Waifu/assets/emotions/live2d. Теперь вы можете выбрать модель в Soul of Waifu.

Демонстрация интерфейса выбора модели

Демонстрация интерфейса выбора модели

Изображение Live2D модели персонажа

Изображение Live2D модели персонажа

VRM

VRM (Virtual Reality Model) - это открытый формат 3D-моделей на основе glTF 2.0, оптимизированный для виртуальных персонажей, их создают при помощи VRoid Studio. В отличие от Live2D, VRM работает с полноценными 3D-моделями, что ещё сильнее погружает в процесс общения с персонажем. VRM поддерживает анимации, текстуры, физику волос и экспрессию лица. Однако для их запуска может понадобиться больше ресурсов, чем при использовании Live2D, ведь в данном случае мы создаём объемную модель, которую можно повертеть в пространстве.

Большим преимуществом VRM является их большое количество. В основном, для поиска моделей используется сайт VRoid Hub, на котором представлены сотни моделей на любой вкус и цвет. А создать своего гораздо проще, чем пытаться сделать это через инструментарий Cubism. Модель должна быть в формате .vrm, переместите файл с моделью в директорию Soul-of-Waifu/assets/emotions/vrm. Теперь вы можете выбрать её в Soul of Waifu.

Демонстрация интерфейса выбора модели

Демонстрация интерфейса выбора модели

Изображение VRM модели персонажа

Изображение VRM модели персонажа

Установка аватара

После того как вы сохранили все файлы как положено, переходите в программу Soul of Waifu и на карточке персонажа нажмите на кнопку выбора аватара. Перед вами откроется специальное окно, где вы сможете выбрать аватар персонажу. После сделанного выбора, нажимайте на карточку персонажа и переходите в чат, где справа вы увидите вашего персонажа во плоти.

Демонстрация интерфейса чата

Демонстрация интерфейса чата

Вы достигли конца основной части документации. В следующих разделах мы глубже рассмотрим языковые модели, а также остановимся на продвинутых настройках программы, которые позволят использовать весь потенциал Soul of Wafiu.