Сообщение от Жека
Ну это ж единицы.
|
Аудитория DooM это единицы? Они всегда делали эксклюзивные движки отличные от мейнстрима и продолжили даже когда есть унифицированные Юнити и Анреалы.
Движок нового дума выдаёт fps как не выдавали игры 10 летней давности при достаточно качественном рендеринге, спецэффектах и очень плавном ходе. А хардкорный и динамичный гемплей Дума этого требует. В Quake Champions требования к скорости и плавности ещё выше. Этого очень сложно достичь на унифицированных движках - для них ближе стандарт консольных 30 fps где мелкие фризы незаметны.
Кстати сам Кармак говорил что рендеряд все всё одинакого, а движок определяется тем какие данные он отправляет в рендер из всего набора сцены. Возможно это относилось исключительно к мегатекстурам, но почему то все игры id были с небольшими локациями где особенно ничего не отбракуешь перед визуализацией, но именно в подходах к рендерингу они отличались от мейнстрима (а мейнстрим часто перенимал их подходы). Тоже самое повторили в новом Думе. Можно почитать например
здесь.
Вот
в соседней ветке другой пример. Обработка таких больших битмэпов неэффективна на Юнити. Кстати это и не велосипед - использовалась SFML - быстрая, компактная, но достаточная для задачи библиотека.