Все новости
Это интересно
Сейчас читают
Assassin's Creed: Unity
Аватар Evernews Evernews

Ubisoft о движке AnvilNext 2 - в 10 раз больше объектов, DIP меньше на пару порядков

40
1
Поделиться
Телеграфировать

Пару дней назад закончилась конференция SIGGRAPH, посвященная вопросам компьютерной графики; разработчики Ubisoft Ульрих Хаара и Себастьян Аальтонен представили интереснейший (если вы знаете, что такое DIP или окклюдер) доклад, посвященный движку AnvilNext 2, который используется в Assassin's Creed: Unity и Assassin’s Creed: Syndicate.

Ubisoft о движке AnvilNext 2 - в 10 раз больше объектов, DIP меньше на пару порядков

В новых играх серии Assassin's Creed планировалась большие отлично проработанные города и не менее проработанные интерьеры, так что команде нужен был значительно более производительный движок.

Инженерам Ubisoft удалось добиться успеха - AnvilNext 2 поддерживает приблизительно в 10 раз больше объектов, чем предыдущая версия движка, и отрисовывает их значительно быстрее - DIP (количество запросов на отрисовку примитивов) уменьшилось на 1-2 порядка.

Кроме того, для увеличения производительности была существенно доработаны технологии отсечения объектов вне сцены.

Нашей главной задачей было уменьшение использования CPU в расчете на один объект; это удалось сделать, однако некоторые старые техники вроде расчета LOD все еще потребляют больше ресурсов процессора, чем хотелось бы.

Чтобы освободить больше ресурсов GPU мы разработали более эффективную технологию отсечения невидимых объектов и создали асинхронную систему отрисовки объектов.

В будущем Ubisoft планируют использовать возможности DirectX 12 и Vulkan, а также перенести больше расчетов с CPU на GPU.

Использование несвязанных текстур поможет нам значительно уменьшить DIP; помимо уменьшения нагрузки на процессор это также снизит нагрузку на GPU - можно будет идеально отсортировать объекты по глубине кадра и отрисовывать их в нужном порядке.

Читать далее
Какую из этих игр вы будете проходить в первую очередь?
Civilization VII
83 голоса, 12.2%
Kingdom Come Deliverance II
372 голоса, 54.5%
Assassins Creed Shadows
141 голос, 20.6%
Monster Hunter Wilds
29 голосов, 4.2%
Avowed
39 голосов, 5.7%
Like a Dragon: Pirate Yakuza in Hawaii
19 голосов, 2.8%
Теги: Assassin's Creed: Unity, Assassin’s Creed: Syndicate, Ubisoft
Аватар Evernews
Evernews
8067 подписчиков