Завёз рабочие плащи на Interlude через родной слот плащей который в клиенте по сути был вырезан и нормально не использовался. Единственное можно было бы видеть это на видосе из прелюд альфы 2002 или типа такого, вот эти:
Это не статичная модель. Есть физика с настройкой коллизии, силы, пружин, жёсткости, гибкости и реакции на движение. Под разные формы плащей можно делать отдельные настройки. По поведению старался приблизить к High Five и также попотел и создал доп. скины как на хф (хотя идея изначально была поставить на рельсы базовый плащ из ИЛ)
По оптимизации физика считается только у ближайших к камере плащей. Дальние работают без физики и сглаживания. При падении FPS количество активных плащей автоматически уменьшается и потом возвращается обратно. Также ускорено сглаживание, убраны лишние debug расчёты, облегчены меши и добавлен кэш по костям
По тестам один плащ с физикой после оптимизации около 37 мкс вместо ~100 мкс, без физики около 16 мкс. Сам персонаж для сравнения около 44 мкс.
- 26 плащей в кадре около 0.95 мс и ~180 FPS
- 60 плащей около 1.6 мс и ~130 FPS
- 131 плащ около 2.1 мс и ~80 FPS
Для понимания по нагрузке это не как ещё один персонаж целиком. Обычная шапка или скин стоят примерно 5–10 мкс, плащ без физики около 16 мкс, с физикой около 37 мкс. При лимите в 30 активных симуляций остальные плащи уже считаются в упрощённом режиме, поэтому нагрузка не растёт линейно вместе с количеством людей в кадре. Но такова их цена, зато не кусок картонки за спиной который прикреплен к голове (там тоже пластин хватает), не шибко идеально, но завелось
Интерфейсы не нужны, в датнике работает как базовый плащ который и так в игре существует, на сервере юзается его тип и слот (можно комбинировать с аксессурами), вариации как на хф по визуалу пойдут на продажу чисто за стили и доп. работу проделанную по ним + разыграем 1 красивый стиль
Родной плащ тоже завёлся, его разыграем позднее. Чуть позже отдельно опишу сам метод и как именно удалось это завести на Interlude и может еще что-то придумаем и оптимизируем, пока что получается по канону старых клиентов, есть идея пофиксить на ИЛ склеивание плащей со скелетной анимацией (щас можно базово юзать только 1 прикрепленный к телу, но думаю может можно завести нормальные скелетные)















