Все таки доделал?)А еще можно допилить старую линейку. Мне, например, не особо нравятся поделки на юнити из-за странных эффектов, камеры, управления и тд. А дефолтные клиенты медленные и с кучей багов. На скрине ц1 клиент после рекомпиляции на x64. Даже без каких-то серьезных правок, просто после рекомпиляции на современном тулсете, клиент работает плавно и приятно. Можно накидать новых шейдеров как в последних классиках и будет вполне симпатично Посмотреть вложение 98795
эт круто, но что бы рекомпилить сначала надо разобрать его полноценно, что у тебя видимо уже не плохо получилось)А еще можно допилить старую линейку. Мне, например, не особо нравятся поделки на юнити из-за странных эффектов, камеры, управления и тд. А дефолтные клиенты медленные и с кучей багов. На скрине ц1 клиент после рекомпиляции на x64. Даже без каких-то серьезных правок, просто после рекомпиляции на современном тулсете, клиент работает плавно и приятно. Можно накидать новых шейдеров как в последних классиках и будет вполне симпатично ноПосмотреть вложение 98795
Ага. Теперь потихоньку вычищаю то что не используется. Очень много дефолтного UE2 кода, который л2 просто не нужен, но он пронизывает весь движокВсе таки доделал?)
"подобные игры" - это где основная механика: толпы юнитов бегают по низкополигональному ландшафту и срут партиклями? Он под это и заточен. Хотя, геометрия в еве уже скорее хай поли, в сравнении с динозавриными моделями под анреал 2002 года.почему именно он? что что, а он как будто вообще под ла2 подобные игры не заточен
Раньше все жаловались что л2 использовала только 1 ядро процессора, возможно ли это исправить в старом клиенте с помощью нейронки?Ага. Теперь потихоньку вычищаю то что не используется. Очень много дефолтного UE2 кода, который л2 просто не нужен, но он пронизывает весь движок
Только если сделать нативный DX11, лучше даже VULKAN. DX9 в много ядер не может.Раньше все жаловались что л2 использовала только 1 ядро процессора, возможно ли это исправить в старом клиенте с помощью нейронки?
можно, но это сложно. и есть сомнения насчет "с помощью нейронки". да, с ней процесс легче. но я не думаю что можно просто написать клоду "а добавь мне многопоточности" и он сделает нормально. для начала нужно переписать некоторые ключевые классы под многопоток. и в целом сам пайплайн апдейта-рендера. блин, это долго расписывать. много нюансов. но ответ - да, можно значительно ускорить линейкуРаньше все жаловались что л2 использовала только 1 ядро процессора, возможно ли это исправить в старом клиенте с помощью нейронки?
на ц1 я сразу накинул dx11. в целом хватило бы и dx9. при огромной толпе чаров, которые бегают и используют скиллы, все равно основная нагрузка на cpuТолько если сделать нативный DX11, лучше даже VULKAN. DX9 в много ядер не может.
Нет, невозможно.Раньше все жаловались что л2 использовала только 1 ядро процессора, возможно ли это исправить в старом клиенте с помощью нейронки?
Толпа чаров (как ковыряю) не составляет проблем. чары работают через видуху, современным видухам пофигу что там 100полигнов что мильен. Проблемы именно в эффектах, притом некоторые эффекты настолько тупо сделаны, потребляет тонны ресурсов. Недавно ковырял этого дебильного самуря, и его красного духа - ну там полный ппц, оказывается VertMeshEmitter обрабатываеся только процом, и его аж 2 экземляре запихали в эммитер, вот вам пример жутких лагов когда чары его врубают... Ускорение надо получать полностью перелопатив эффекты.при огромной толпе чаров, которые бегают и используют скиллы
Без нормального профилирования можно только гадать где проблемные места. На ц1 я раскидал прокси-функции для intel профилировщика и увидел что и как тратит процессорное время. Возможно, это из-за того что на ц1 мало анимаций и они простые, но в итоге это не самая затратная часть. и ее относительно легко распараллелитьТолпа чаров (как ковыряю) не составляет проблем. чары работают через видуху, современным видухам пофигу что там 100полигнов что мильен. Проблемы именно в эффектах, притом некоторые эффекты настолько тупо сделаны, потребляет тонны ресурсов. Недавно ковырял этого дебильного самуря, и его красного духа - ну там полный ппц, оказывается VertMeshEmitter обрабатываеся только процом, и его аж 2 экземляре запихали в эммитер, вот вам пример жутких лагов когда чары его врубают... Ускорение надо получать полностью перелопатив эффекты.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?