Рабочие плащи на Interlude

Разыгрываем старый родной вариант?

  • Да

  • Нет

  • Разыграть нормальный красивый


Результаты будут видны только после голосования.

NevesOma

Знаменитый
VIP
Старожил I степени
Сообщения
13
Розыгрыши
1
Репутация
0
Реакции
19
Баллы
1 238

Завёз рабочие плащи на Interlude через родной слот плащей который в клиенте по сути был вырезан и нормально не использовался. Единственное можно было бы видеть это на видосе из прелюд альфы 2002 или типа такого, вот эти:
1790807086249.webp

Это не статичная модель. Есть физика с настройкой коллизии, силы, пружин, жёсткости, гибкости и реакции на движение. Под разные формы плащей можно делать отдельные настройки. По поведению старался приблизить к High Five и также попотел и создал доп. скины как на хф (хотя идея изначально была поставить на рельсы базовый плащ из ИЛ)

1790807096776.webp

По оптимизации физика считается только у ближайших к камере плащей. Дальние работают без физики и сглаживания. При падении 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 прикрепленный к телу, но думаю может можно завести нормальные скелетные)

1790807108996.webp
1790807115844.webp
 
ну как по мне выглядит не особо.
 
На темных ельфах чет вообще срань...
 

Завёз рабочие плащи на Interlude через родной слот плащей который в клиенте по сути был вырезан и нормально не использовался. Единственное можно было бы видеть это на видосе из прелюд альфы 2002 или типа такого, вот эти:
Посмотреть вложение 98135

Это не статичная модель. Есть физика с настройкой коллизии, силы, пружин, жёсткости, гибкости и реакции на движение. Под разные формы плащей можно делать отдельные настройки. По поведению старался приблизить к High Five и также попотел и создал доп. скины как на хф (хотя идея изначально была поставить на рельсы базовый плащ из ИЛ)

Посмотреть вложение 98136

По оптимизации физика считается только у ближайших к камере плащей. Дальние работают без физики и сглаживания. При падении 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 прикрепленный к телу, но думаю может можно завести нормальные скелетные)

Посмотреть вложение 98137
Посмотреть вложение 98138
тебя, что забанили на максе?)
 
Тут чуть настроек плащей:
 
Назад
Сверху Снизу