Pull to refresh

Comments 19

Рассказ в основном будет техническим

Достаточно примитивно для «технического» рассказа
Были статьи про рендер кадра игр GTA V и DE:HR, по сравнению с ними данный топик выглядит очень уныло.
Это совершенно типовое описание, которое можно наложить на любую игру с 3d-движком за последние 15 лет.
В скольких 3д играх за последние 15 лет, поддерживается сразу 4-5 графических движков только для того, чтобы она запускалась на разных машинах?

В статье пусть не много, но достаточно интересных, малоизвестных фактов.
Во всей сцене содержится около 200 000 треугольников, 90 000 из них используется под частицы...
Кто то может сказать, много это или мало? Ну и время интересует, есть что-то реально сложное в отрисовке за такое время или нет?
Нормально для быстрого рендера времён DX9.
Тут интересно:
28 миллионов пикселей отрисовываются за 695 вызовов отрисовки.
28 миллионов — большая цифра. Если принять экран за 2 мегапикселя, то он перерисовывается, условно, 14 раз, но, само собой, что-то уходит на тени и отражения. Видимо, много полноэкранных постэффектов.
А 695 вызовов отрисовки хороший показатель.
А 695 вызовов отрисовки хороший показатель.

700 draw calls это, пожалуй, многовато, учитывая большое количество статики. Как будто почти ничего не батчится.

Учитывая, что кроме основной сцены, туда входят тени, частицы и UI, это хороший показатель.

А мне, например, было интересно, поскольку я не очень разбираюсь в графике.
И то, что это сделано на примере популярной игры, только добавило ясности. Поэтому не очень понимаю претензии к тексту. Думаю, именно из-за общедоступности его выложили тут, а не на Хабре.
Это типа как камингаут, но для IT-компании. Заявление типа: «Да, мы, компания с многомиллионными доходами, зачем-то сделали свой движок, безнадежно отстающий во всем и ото всех, но мы гордимся этим!»

Не удивлюсь, если они еще и модели с анимацией хранят в колладовском XML — только это может объяснить столь чудовищное время загрузки.

Впрочем, по сравнению с лобби, написанном под Adobe AIR…

Медленная загрузка это проблема серверной части. Попробуйте зайти в кастомную игру без других игроков, загрузится почти моментально.
Лобби они тоже уже переписали с нуля, доступно в открытой бетке всем желающим.

Медленная загрузка это проблема серверной части
Раньше даже отдельно показывался прогресс загрузки для каждого участника. При чем тут серверная часть?

Лобби они тоже уже переписали с нуля
На чем?
На хромиуме. Довольно прикольный ход.
Раньше даже отдельно показывался прогресс загрузки для каждого участника. При чем тут серверная часть?

Это нае неправильная загрузка. Стоят два компа рядом, каждый показывает на своем экране, что уже загрузился, а сервер отдает ~10%. Просто видимо серверные ресурсы готовятся медленно и чтобы народ не нервничал, они показывают, что у кого-то из участников деревянный комп.
Довольно странно выглядит гифка, где расходятся круги от статичных камушков, но не от чувака, болтыхающегося в ручье. Сколько лет этой игре?
Этой игре уже больше 7 лет. Собственно, видимо именно по этому они взялись за глубокий рефакторинг движка игры, чтобы было проще обеспечивать современное качество картинки.
Вообще-то там достаточно регулярно переделывают движок, буквально в позапрошлом году было глобальное обновление всей графики, после чего стали обновлять модельки чемпионов. Новые модельки действительно богаты на эффекты и возможности.
А при чем собственно обновление графики и переделывание движка?
Всю статью можно заменить последней картинкой-гифкой.
Sign up to leave a comment.

Articles

Change theme settings