Size: a a a

2020 April 20

o

onikoge in Unreal Engine
А все остальное решаю иначе
источник

MM

Mark Marker in Unreal Engine
onikoge
Я пихаю в тик в основном то, что должно плавненько двигаться в игре
я пихаю в тик только то, что мне прям невероятно неоьходимо апдейтить в кадре. Т.е. например позицию audio listener которую я никак по другому апдейтить не могу, или там autofocus для dof. Все что я могу обойти - я обхожу.
источник

o

onikoge in Unreal Engine
Mark Marker
я пихаю в тик только то, что мне прям невероятно неоьходимо апдейтить в кадре. Т.е. например позицию audio listener которую я никак по другому апдейтить не могу, или там autofocus для dof. Все что я могу обойти - я обхожу.
Ну, так нормальный пример
источник

MM

Mark Marker in Unreal Engine
один из основных принципов - тик по расстоянию, если я меряю расстояние не требует тикать каждый кадр - нахрен, апдейтить 15 раз в сек, еще дальше - раз в сек
источник

MM

Mark Marker in Unreal Engine
ну то есть апдейт тоже можно и нужно оптимизировать
источник

o

onikoge in Unreal Engine
Все равно каскадные тени все мощности сожрут и добавки попросят :)
источник

MM

Mark Marker in Unreal Engine
onikoge
Все равно каскадные тени все мощности сожрут и добавки попросят :)
от платформы сильно зависит и от задачи
источник

MM

Mark Marker in Unreal Engine
Огромное количество кейсов когда game thread ушатывает render thread как щенка
источник

MM

Mark Marker in Unreal Engine
ну т.е. попробуй на Switch Ж)
источник

o

onikoge in Unreal Engine
Mark Marker
ну то есть апдейт тоже можно и нужно оптимизировать
А, я видел хитрушку где таймер раз в секунду проверял расстояние экторов до игрока и снижал частоту тиков этих экторов
источник

MM

Mark Marker in Unreal Engine
onikoge
А, я видел хитрушку где таймер раз в секунду проверял расстояние экторов до игрока и снижал частоту тиков этих экторов
это один из базовых принципов для оптимизации, снижать по расстоянию апдейт
источник

MM

Mark Marker in Unreal Engine
крайне рекомендую если еще не
источник

MM

Mark Marker in Unreal Engine
используется вообще везде, от анимации до звука
источник

MM

Mark Marker in Unreal Engine
виртуализация по расстоянию прям сильно тебе даст буст
источник

o

onikoge in Unreal Engine
Mark Marker
виртуализация по расстоянию прям сильно тебе даст буст
Я пока опенворлды не делаю :)
источник

MM

Mark Marker in Unreal Engine
onikoge
Я пока опенворлды не делаю :)
а я к счастью да.
источник

MM

Mark Marker in Unreal Engine
даже в анриле есть штуки для оптимизации по расстоянию, в анимации например.
источник

MM

Mark Marker in Unreal Engine
Будет хорошим тоном использовать, потестируй, неплохо отожрешь от gamethread
источник

o

onikoge in Unreal Engine
Mark Marker
даже в анриле есть штуки для оптимизации по расстоянию, в анимации например.
А есть какой-нибудь урок на эту тему? Я еще не делал такое.
источник

MM

Mark Marker in Unreal Engine
onikoge
А есть какой-нибудь урок на эту тему? Я еще не делал такое.
боюсь нет((
источник