Имитация поводьев лошади
Введение
В этом руководстве объясняется, как добавить симуляцию к поводьям комплекта конской брони.
Ранее мы использовали только одну сетку для конской брони, однако поводья висели в воздухе и не двигались под действием силы тяжести. Затем мы решили добавить симуляцию к поводьям, что означало внесение некоторых изменений в систему. Вместо одной сетки, конские доспехи теперь содержат 3-и сетки. Разделим их на 2-е группы.
Группа 1:
- Конские доспехи / сбруя: Комплект доспехов, связанный с телом лошади, как показано на изображении 2b (который имеет собственную симуляцию, но мы пока не будем это учитывать). Пример: horse_harness_x
- Оригинальные поводья: Часть, которая отделена от первоначальной единой сетки, о которой мы упоминали выше, и она видна на изображении 2c. Мы сохранили этот немоделированный кусок для случаев, когда имитируемый кусок не нужен; это когда камера находится далеко от лошади и комплект брони начинает переключаться на LOD 1 и на остальные LODы. Пример: horse_harness_x_rein
Группа 2:
- Имитация поводья: Когда камера приближается к лошади, всадник держит поводья, и поводья двигаются согласно физике. Пример: horse_harness_x_rein_rope
В этом уроке в основном объясняется, как создать третью сетку, которая является «имитируемой частью поводья». Но прежде чем углубиться в пошаговые инструкции, мы хотели бы прояснить несколько моментов.
Мы назвали конскую сбрую как “horse_harness_x”, в качестве примера ниже (отмечены светло-серым), при объяснении группировки (эти имена выбраны только в качестве примеров. Имейте в виду, что в папке есть меши с именами “horse_harness_x”, “horse_harness_x_rein”, “horse_harness_x_rein_rope” которые уже в игре.
В следующей главе мы поговорим о том, как создать третий компонент; «Имитация поводья» комплекта брони.
Имитация поводья: Horse_harness_x_rein_rope
Для смоделированной части требуется еще один скелет, который является частью нашего набора для моддинга, доступного в Mount & Blade II Bannerlord\modding_resources (смотри рисунок 3).
Рисунок 3; horse_harness_rein_skeleton which contains 22 bones is on the left. On the right we have a demonstration of how the horse_harness_x_rein_rope is supposed to fit on the skeleton.
Шаги по созданию моделирующей сетки:
- Продублируйте меш “horse_harness_x_rein”.
- Переименуйте в “horse_harness_x_rein_rope”.
- Настройте новую сетку (“horse_harness_x_rein_rope”) так, чтобы она идеально сидела на “horse_harness_rein_skeleton” (когда вы закончите, сетка должна выглядеть так, как на изображениях 5a и 5b).
- Скин “horse_harness_x_rein_rope” в соответствии с “horse_harness_rein_skeleton”. На рисунке 4 показан список костей рассматриваемого скелета.
- Установите альфа-вершину моделируемой области на “100”. Установите остальные не смоделированные вершины на “0” (см. изображение 6).
Экспорт мешей в игру
Экспортируйте меши в формате fbx в указанную папку:
[Game Folder]\Modules[Mod Folder]\AssetSources