company_banner

Unreal Engine 5 задает новую планку игровой реалистичности



    Компания Epic Games впервые продемонстрировала возможности игрового движка Unreal Engine 5. Одной из главных целей его создания было достижение исключительной фотореалистичности, сравнимой только с AAA-блокбастерами и самой жизнью.

    Unreal Engine 5 поддерживает ПК, Mac, консоли текущего и нового поколения, iOS и Android. Полноценный релиз движка ожидается в следующем году.

    В новом движке выделяются две ключевые области:

    • Первая ― полностью динамическое глобальное освещение, мгновенно реагирующее на изменение сцены. Теперь нет необходимости ограничиваться игрой со статичным миром ― можно проводить итерации над ним чрезвычайно быстро. Новая система освещения носит название Lumen.
    • Вторая ― виртуализированная геометрия. С UE5 художникам не обязательно задумываться о подсчете полигонов или о том, сколько места в памяти системы они займут. Можно использовать ассеты кинематографичного качества в движке напрямую, загружать модели из ZBrush и данные фотограмметрии, не тратя время на оптимизацию уровней детализации или понижение качества для того, чтобы вписаться в нужную частоту кадров. Эта технология получила название Nanite.

    Теперь рассмотрим все нововведения на примере игрового демо для PlayStation 5.



    Многое из того, что вы видите, было построено при помощи ассетов Quixel Megascan. Но вместо игровых версий здесь использованы кинематографические, которые обычно встречаются только в блокбастерах. В одном кадре представлено порядка миллиарда треугольников исходной геометрии. И благодаря технологии «virtual texturing» они все используют текстуры качества 8K.

    Как все эти треугольники выглядят на самом деле?



    Нет, это не шум: это те самые треугольники, каждый своего цвета, многие из них настолько малы, что все вместе создают картинку шума. Nanite достигает детализации вплоть до одного пикселя. Это означает, что треугольники обычно и есть размером с пиксель. Такое количество геометрических деталей требует, чтобы тени отрисовывались так же попиксельно. Это тоже Nanite под силу.

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



    Кроме того, была солидно переработана аудиосистема. Convolution Reverb позволяет измерять характеристики эха реальных пространств и воспроизводить их в виртуальной реальности. Рендеринг звукового поля позволяет записывать и воспроизводить пространственные аудио ― все для более глубокого погружения.



    Эта стая летучих мышей была создана при помощи системы спецэффектов Niagara. Частицы в Niagara теперь могут взаимодействовать друг с другом и понимать окружающую среду как никогда раньше.

    В демо задействована система игровой физики и разрушений Chaos. Здесь она использована, например, для точного моделирования падающих камней и ткани шарфа героини.

    В движке также появилась масса новых функций для моделирования жидкостей.



    Теперь, когда окружение стало настолько сложным, возникла необходимость серьезно улучшить и систему анимации. В UE5 было реализовано прогнозирование положения стопы и деформирование движения, которое динамически изменяет инверсную кинематику и положение тела для того, чтобы они выглядели более естественно.

    Чтобы персонаж более реалистично взаимодействовал с окружением, появилась возможность запускать бесшовную контекстную анимацию ― такую, как, например, рука героини на поверхности дверного проема.



    Динамическая GI в новом движке потрясающая, но не только из-за ускорения итераций, но также благодаря своему воздействию на геймплей. Любой источник света может перемещаться, создавая при этом прекрасное освещение. Динамическое освещение подразумевает в том числе и зеркальный блеск, который можно увидеть на всех металлических поверхностях. В сцене можно заметить даже воспроизведенных при помощи Niagara жуков, убегающих от падающих световых лучей. Lumen реагирует не только на движущиеся источники света, но и на изменения геометрии.

    Помните, мы упоминали высокополигональные ассеты?



    Эта статуя была импортирована прямиком из ZBrush, и в ней более 33 миллионов треугольников. Никакого запекания карт нормалей, никаких уровней детализации. Таких статуй можно сделать больше, чем одну: в этой комнате их около пятисот ― в сумме более 16 миллиардов треугольников от одних только статуй! Во всем же демо треугольников несколько сотен миллиардов.

    С Nanite в вашем распоряжении бесконечная геометрия, а Lumen ― полностью динамическое глобальное освещение. И эти возможности не ограничиваются одной небольшой комнатой ― их можно применить ко всему пространству вплоть до горизонта.

    Само видео анонса:

    Pixonic
    Разрабатываем и издаем игры с 2009 года

    Comments 250

      +7

      А где же видео? С одними картинками как-то суховато

        +4
        Моментик, спасибо, что напомнили.
          +6
          Анонс Tomb Raider?
        +18
        Еще пара важных моментов:
        — Лимит продаж вырос до миллиона долларов.
        — UE5 обратно совместим с UE4.25, что позволит относительно безболезненно мигрировать
        — Лицензия осталась прежней(кроме миллиона долларов)
          0
          Круть
          –23
          Unreal Engine 5 поддерживает ПК...

          Прям ПК? Все ОС? BeOS, *BSD, Linux, Windows etc?..
          Или все же «Unreal Engine 5 поддерживает Windows...»?
          А куда тогда дели поддержку Linux из ветки 4.x?
            +4

            Главное, чтобы запускалось нормально в линухе из Steam, пусть даже и с эмуляцией через Proton/wine.

              +3
              Не, там натив был…
                +1
                С чего вы взяли что поддержка куда-то делась? Месяц назад билдил проект под линукс.
                  +2
                  Не увидел этого в самой новости (выше), хотя поддержка macos, ios, android указана явно.
                    +3
                    Это цитата из официального пресс-релиза:
                    Unreal Engine 5 will be available in preview in early 2021, and in full release late in 2021, supporting next-generation consoles, current-generation consoles, PC, Mac, iOS, and Android.

                    Полагаем, что Windows и Linux входят в понятие PC.
                      0
                      Хм. Тогда действительно вопрос к оригиналу…
                      Ибо Windows и Linux входят в понятие PC, однако понятие PC состоит не только из Linux и Windows.
                        +4

                        Формально Mac тоже входит в понятие PC, но мы живём в очень интересном мире… %)

                          +1
                          почему-то вспомнились древние ролики на тытрубе с названием «Mac vs PC»
                            0

                            Если раньше особняком стояла винда с непортабельным DirectX, то теперь ситуация иная — у Mac и iOS только Metal, а у остальных Vulkan. Остальное, вероятно, для портабельности движка не должно быть сильно критично.

                          +6
                          Исторически сложилось, что на западе PC — это только Windows
                            +2

                            Но мы не обязаны знать, что там на Западе. Поэтому очень странно, что заминусовали справедливый вопрос.

                              0
                              Да вопрос не в том должны ли знать или нет. Для общего развития должны.
                              Вопрос в том что писать PC подразумевая только Windows не есть верно в корне. Оно-то, конечно, ИМХО, но все же…
                                0
                                Фраза «поддерживает ПК» не содержит квантора всеобщности. На Микро-80 не пойдет, хотя он тоже ПК. Подразумевается ПК, отвечающий некоторым системным требованиям.
                  +3
                  Никто поддержку Linux из UE убирать не будет.
                  +1

                  Вопросы к тем, кто работает с UE4/5: как туда подгрузить реальный рельеф (пирамидальный растр) и другие данные (скажем, OpenStreetMap в виде 3D GeoJSON — по некоторым странам все или почти все дома отрисованы в 3D с указанными цветами, материалами и проч.)? Что нужно устанавливать (MacOS), где примеры искать? Можно ли писать расширения на питоне? Видел анонс, что библиотека VTK добавлена в UE4 — пробовал ли кто? Эту библиотеку хорошо знаю, так как пишу расширения для ParaView: https://github.com/mobigroup/ParaView-plugins

                    +1
                    Можно, например, в блендере создать модель террейна и домов из OSM и загрузить ее в UE:
                    github.com/vvoovv/blender-osm/#blender-osm-openstreetmap-and-terrain-for-blender
                      0

                      Отлично! Как раз думал такой модуль под ParaView написать, а тут готовый можно взять :) Придется осваивать блендер, ну да ладно. Если вы в нем разбираетесь — не подскажете, как и в каких форматах можно выгрузить полученный меш с текстурами?

                        0
                        Блендер экспортирует в collada и fbx обычно этого достаточно, есть какой-то плагин для экспорта в UE4, но я его не юзал.
                        Кроме блендера есть другие инструменты для получения моделей рельефа и данных из OSM, но они платные: Autodesk Infraworks, Rhino3D с плагином Elk2 (только OSM).
                          0

                          Спасибо, но без исходников не интересно. Рельеф и снимки обработать не проблема, это у меня уже есть в модуле ParaView. Вот, к примеру, недавно делал (это реальная геологическая модель внутреннего строения вулкана):



                          Дома, в общем, тоже не сложно, но текстуры стен показать я не умею :)

                        0
                        да, хороший вариант,
                        + так можно level streaming использовать, если необходимо по карте двигаться
                      +11

                      От просмотра ролика, если это конечно действительный рендер на плойке, прям челюсть на полу. Давно такого не было, наверное со времен презентации Миррорс Эдж или даже Обливиона (первые самые кадры).

                        –1
                        del
                          0
                          Там как бы в самом начале видео говорят, что демка работает на PS5.
                            0
                            Более того — в заголовке видео, она же )
                          +7
                          со времен Crysis 1 на ПК хе-хе
                            +9

                            Советую поумерить свои ожидания. Сколько раз уже были такие "челюсть на полу" демки для новой консоли/движка, а по факту ничего даже близкого на рекламируемом движке так и не вышло.

                              +6
                              Это тоже только кажется. Видимо, мозг уже привыкает и кажется, что в графике ничего особенного нет, всё так же, как и 10 лет назад. Но стоит запустить игру 10-летней давности, и сразу же в глаза бросаются мутные текстуры, угловатые модели и деревянная анимация. Это как со старыми боевиками — раньше смотрелись великолепно, а сейчас от рисованных спецэффектов становится смешно.
                                0
                                На самом деле сравните с демками ранних версий UE. Между 2 и 3 — визуально пропасть. А дальше, будто бы крутая, но всё же эволюция.
                                  0
                                  Стоит так же помнить что эволюция была и с инструментарием для разработчика. Сейчас эпики делают очень много чтобы упростить и ускорить разработку игр, поэтому как мне кажется разработчикам этот анонс и демка гораздо интереснее чем игрокам как и в целом все анонсы движков. Епики сами говорили на выступлении что много чего переработано и с этим легче и быстрее работать
                                  0

                                  Нет, я не отрицаю прогресс! Новые движки и консоли действительно привносят что-то новое и делают повседневным невозможное раньше. Но нужно помнить, что эти ролики — это маркетинг. Сильно, очень сильно, приукрашенный. Такой графики вы никогда не увидите на PS5.

                                    +1
                                    На первых порах, пока разработчики только обкатывают новые технологии и учатся использовать их по-максимуму, конечно, ничего такого не будет. На консолях игры первой волны всегда откровенно слабы в плане графики. Однако через 2-3 года уже можно ожидать чего-то подобного, а то и лучше.
                                    0
                                    Самый большое потрясение было когда я увидел Quake2 и Turok на 3dfx. Разница между квадратами и замыленными текстурами была огромная.

                                    С другой стороны, когда я первый раз увидел Doom — мне тогда казалось, что это почти фотореалистично. Тогда мы даже не смели подумать, что это только начало. Недавно видел демку этой новой системы освещения и меня она тоже поразило. Не думал, что это настолько сильно влияет на реализм и восприятие. Через 5-10 лет это конечно станет уже привычным.
                                  0
                                  Два раза пересматривал и не увидел разницы с тем же Horizon: Zero Dawn на ps4…
                                    +1

                                    Специально запустил Зиро Даун на ps4 pro… У вас что-то со зрением. Детализация камней, трассировка света, детализация доспехов на статуе — на порядки лучше.


                                    Зиро даун — бесспорно шедевр игростроя, шикарный дизайн и проработка как мира так и персонажей, но, окружение в ней — на любом кадре видно что текстурки растянуты и выглядят уже мыльно. Особенно это заметно там где нет травы и листвы — на скалах и камнях. Бесспорно бамп-маппинг спасает, но он не реалистичен, плюс не хватает HDR.

                                      0
                                      Возможно если на 4к мониторе смотреть — разница будет. На моем 27" full hd разницы не вижу.
                                        0
                                        Вы её увидите, если будете знать куда смотреть.
                                        К примеру у подножия крутых склонов в Horizon: Zero Dawn то и дело наверняка лежат крупные камни. Обратите внимание на любой из них и отходите назад, смотря на него, с определенного расстояния камень заменится на низкополигональную модель, это очень заметно. Теперь вы можете делать несколько шагов вперед и назад, чтобы переключать детализацию камня.

                                        Выглядит не очень приятно и реалистично, согласитесь? Вот демонстрация UE5 обещает нам избавление от этого.

                                        Пример
                                        image
                                          0
                                          Ну может быть. Но если для меня как игрока это видно только если целенаправленно смотреть — какой смысл тратить на это ресурсы? Просто чтобы сказать, что «графоний»?
                                            +4
                                            Дык посмотрите старые игры, 10-15 летней давности. Мы тогда тоже думали что «графоний!». :)
                                            Весь прогресс складывается из подобных «мелочей».
                                              0
                                              Вероятно вы правы. Меня мало что из свежих игр цепляет. Так что моё восприятие с большой вероятностью не релевантно целевой аудитории будущих игр на UE5.
                                  –3

                                  Как фортнайт на chaos перешел, досих пор косяки с физикой. Ну и 120фпс даже на новых приставках скорее всего со скрипом ((((

                                    +4
                                    Если будут стабильные 1080@60 с такой детализацией на железе уровня ps5, то уже отличный результат, я считаю.
                                      +5
                                      Демка работала на 1440@30
                                    –4
                                    Не особо интересно. Видно что динамический свет просчитывается плавно и он не реально динамический. Отражения от персонажа не замены, в крайэнжене выглядит лучше. Супермногополигонные мэши тоже не особо впечатляют.

                                    Анриал красивый движок из коробки, но в нём есть большой минус. Кроме шутера на нём что-то делать геморой, из-за того что нет нормальной среды разработки. Есть только баловство с блюпринтами, которыми глобальное что-то не сделаешь и с++, где от него остались только боль и страдания.
                                      +5
                                      Очень спорное утверждение.
                                      Для каких игр непригоден UE4? Для карточных, разве что.
                                      Стратегии на нём вполне успешно делаются.
                                      Тактические игры тоже.
                                      ММО всяких вагонами. Что вам еще то нужно?
                                      Инструментарий один из лучших. Чего вам не хватает? Скриптов? Они не нужны. Работал с скриптами в UE3, работал с скриптами в других движках — везде они в разы хуже интегрированы в workflow чем блюпринты.
                                      Что не так с плюсами?
                                        +1
                                        Сделать на нём можно, но это будет несоизмеримо сложно.

                                        С++ там нельзя использовать как полноценный с++. Библиотеку никакую не подключишь(проблемы в совместимости), подсказки постоянно глючат и отваливаются, отладки нет, всё постоянно отваливается. Внутрь движка из с++ никак не влезть адекватно, что то с громоздкими расчётами тоже не сделать. Он там используется на уровне скриптов, а проблем тянет за собой гору.

                                        Мне нравится как юнити сделан.(больше я работал с анриалом и с него начинал). Там легко делать класс объекта, в редакторе можно добавить один в другой, соединить их. Легко создавать объекты. И никаких проблем, что вызвал какую-то левую функцию, после которой компиляция на пол часа и страница непонятных ошибок и день гугления как это исправить.

                                        Блюпринт — это мазахизм. У меня эти стрелочки в кошмарах снились, когда блюпринт разрастался размером со стену и в нём нужно что-то глобально поправить. И когда то что делается за 10 секунд 3мя строчками, нужно вести мышкой стрелочками 5 минут и это занимает размер экрана. А потом всё это ещё и виснет и проект падает и больше не запускается.
                                          +14
                                          Простите, но я даже не буду аргументированно комментировать. Вы с первого сообщения несете ересь не имеющую отношения к реальности. Любая С++ библиотека без проблем подключается к анрилу. Безусловно надо будет повозиться с неймпейсами и посмотреть зависимости, но не более того.
                                          Учитывая как безапеляционно вы декларируете ерунду — очевидно что вы пару раз на каких-то мелочах споткнулись, поленились разобраться, прокляли движок и теперь несете ересь в массы.
                                          Не надо так.
                                            +2
                                            Я работал с ним на работе ни один год. Каждый день ходил на работу и занимался именно им. И меня эти мелочи преследовали постоянно. И после этого я увидел насколько всё просто и быстро делается в юнити.

                                            Вот некоторые этапы из моей работы. Подключение и работа с первым окулосом, генерация фасадов домов.
                                            youtu.be/OnJGyuiEoBc
                                            youtu.be/fXsDLWLZ670
                                            youtu.be/f6IW1M9mUi0

                                            А на чём основываются ваш опыт работы с анриалом?
                                              –8
                                              Предлагаете письками померится? :))
                                              Повторюсь — ваш опыт явно сводится к пару раз запустил движок пять лет назад, не понравилось, теперь хочу всем рассказываю об этом.
                                              Учитывая когда был DK1 — вы это мнение только подтверждаете.
                                              Я, кстати, тоже помню смутные времена когда движок падал по любому поводу… Правда с тех пор прошло релизов так 20.
                                                +3
                                                Судя по вашим работам, с геймдевом вас связывает только лишь UE4, тогда понятно почему вас не удивить миллиардом полигонов в сцене да еще и отрендереных на плойке. Честно говоря мало какой 3D пакет просто на анлите сможет отобразить такое каличество трисов не поперхнувшись низким фпс, а здесь еще и, по вашему, не динамическое глобальное освещение — вам ничем не угодить эпики делают гамно(
                                                  0
                                                  До анриала я баловался и написал свой майнкрафт на XNA(directx для c#)
                                                  www.youtube.com/watch?v=js6nQVkN5W0
                                                  потом написал несколько игрушек для андройда(опять балавство с полностью своим движком)
                                                  www.youtube.com/watch?v=IK5xvSNl_9o

                                                  А что здесь удивительного? число треугольников упирается только в железо. Но при этом это не практично. Обычная модель с бампом будет выглядеть также, а рисоваться будет дешевле.

                                                  По свету видно, что в ролике на 2:50 общее освещение изменяется ещё секунду после передвижения луча. Аналогичный эффект можно было получить за счёт плавного обновления нескольких сфер отражений. В моментах, где девочка пролазит в щель и входит в ворота всё выглядит плоским и видно лишь слабое создание тени её спиной, что также сделает простой SSAО. Отражения света от неё не видно.
                                                    +2

                                                    Я не совсем понимаю зачем мне смотреть на ваше баловство, если опыта работы в команде у вас не имеется, судя по арту. Эпики представили то, что может очень неплохо встряхнуть пайплайн разработки артовой части игр, как раз таки благодаря возможности отрисовывать огромного количество трисов в сцене, как вы говорите, что все упирается в железо, то я на своей практике не видел ни одного возможного способа хотя бы отрисовать с приличным фпс 500 статуй по 33 млн поликов, а тут они на плойке и по мимо них ещё куча всего отрисовано. А по поводу освещения рефлекшн сфер — они никак не смогут вам дать корректные повторные отскоки света на сцене, что под собой подразумевает gi. И если вас не устраивает, что освещение меняется плавно, то как оно по вашему должно меняться? По моему ни один способ динамического gi не может дать не плавное изменение освещения, даже с помощью трассировки лучей. А таких затенений от тела девочки, в момент когда он проходит в щели с обычным ssao будет выглядеть убого мягко говоря. Вообще не понимаю суть претензии к этому движку — вам дают условно бесплатный инструмент разработки, хотите пользуйтесь. Эпики показали что-то новое, и по-моему, голословничать по поводу того, что бамп карты лучше во всех смыслах, не проще ли дождаться релиза и посмотреть, как действительно работают анонсированые технологии?

                                                      0
                                                      Освещение не должно быть физически корректным в игре, оно должно ощущаться таким и выдавать хорошую производительность. И сферы дали бы такой же эффект по восприятию. А вот то, что заполняющий свет отстаёт от луча, бросается в глаза и вызывает диссонанс.

                                                      В крайэнжине уже сейчас освещение лучше. В киндом камс, когда персонаж проходил мимо окна из которого светит солнце, от него свет отражался на стену с окном. И это действительно поражало.

                                                      Мне у эпиков другие моменты нравятся в движке, то что здесь показали здесь, не очень.
                                                        0

                                                        Да ладно бросается. На десяток кадров/десятую долю секунды, когда солнце галопом скачет по небу? При нормальной скорости солнца вы этого не увидите. Кроме того, считайте это аккомодацией глаза.

                                                0
                                                Нууу, положим, местами гайдлайны мешают сильнее, чем технические ограничения :) С отладкой, подключением библиотек и подобными штуками проблем сейчас действительно нет и быть не должно, но де-факто плюсы получаются и правда «урезанные».

                                                Например, UHT накладывает кучу ограничений на «публичные для движка» хэдеры — нельзя использовать шаблоны, алиасы, private и protected наследование. Узкий выбор контейнеров, и даже не все встроенные контейнеры можно выставить в публичный интерфейс.
                                                Возможности «стандартной библиотеки UE» всё-таки далековаты от возможностей стандартной библиотеки C++. Маловато алгоритмов, некоторые реализованы неоптимально. Эксепшны не должны вылезать за границы пользовательского кода. Нет (во всяком случае, в версии 4.23 не было) прекрасных штук вроде std::string_view, std::variant(на самом деле есть TVariant, но почти не юзабельный), std::exchange. Плохая интеграция с STL, когда всё-таки хочется использовать его под капотом — скажем, нельзя просто так взять и подсунуть контейнер UE4 в алгоритм STL.

                                                Некоторые внутренние механизмы самого движка балансируют на грани Undefined behavior.

                                                Кроме того, в корпоративной среде часто просто принято не использовать заковыристые возможности плюсов (и нет, я не про жуткое шаблонное метапрограммирование), потому что «новичкам, которым потом поддерживать код, это не понять».

                                                Да, никто не мешает использовать всю мощь языка в каких-нибудь глубоко запрятанных системах игровой логики — но ограничения интерфейса создают знатные неудобства. А вообще UE4, конечно, замечательный, расширяемый и очень мощный даже из коробки движок с кучей прекрасных инструментов.

                                                PS: конечно же, всегда хватает мелочей, в которых не разобрался, поленился или просто не дошли руки. А если привыкнуть к философии самого движка, то, возможно, и ощущения нехватки не будет. Но пока некоторых вещей остро не хватает.
                                                +4
                                                Там даже темплейт плагина с подключением длл есть. Я буст подключал. Без проблем работает со статическими и динамическими библиотеками. Можно подключать напрямую, можено через плагин. Посмотрите туториалы по UE4 там много всего интерестного :)
                                                  +2

                                                  Вышеуказанное реальности не соответствует от слова совсем. С 16 года делаю плагины и разного рода интеграции third party, никаких проблем не наблюдалось. Грабли были по причине моего недостаточного понимания движка или несоблюдения pipeline… Особенно когда думаешь что умнее ребят из Epic :D

                                              +11
                                              Есть подозрение что такие игры будут весить по пол терабайта.)
                                                +1
                                                Уже есть такие игры. X-Plane 11 — терабайты в полной комплектации
                                                  0
                                                  Не стоит путать игру и игру с дополнениями. Сама игра весит около 60гб. А вот сколько в нее сценариев, подложек и моделей вы засунете — это уже вопрос второй. Аналогичный пример — The Sims.
                                                  +3
                                                  Нет.
                                                  У нас сейчас основной диско сжиратель — текстуры.
                                                  Модели занимают относительно текстур ничего. Если мы увеличиваем до такой степени модели — мы просто приближаемся к объему текстур. При этом ничего не мешает от части текстур отказаться. Так что в итоге увеличение объема контента будет в пределах порядка. причем ближе к 1 чем к 10.
                                                    +9
                                                    Ну хайпольки таки и без текстур весят дофига. Если каждый камешек будет по 20 лямов треугольников, то будет тяжко. Это ж получается 60 миллионов индексов. В 2 байта на индекс просто так не влезем, придется либо по 4 байта на индекс, либо в мешлеты паковать (как скорее всего и делается). Но даже по 2 байта на индекс получается 120 мегабайт только на индексы. Окей, индексы хорошо жмутся, останется там скажем 20 мегабайт. Остаются вертексы. Для модели на 20 лямов треугольников хорошим показателем будет 20 лямов вертексов, у каждого 12 байт позиция, 12 байт нормаль, 8 байт текстурные координаты. Даже если в халфах хранить, все равно 16 байт в лучшем случае на вертекс, это 320 мегабайт. Как ни сжимай, все равно много выходит что-то. Может конечно ошибся в подсчетах, но все равно хранить хайпольки для всего подряд выглядит не самым разумным решением. А там еще хотят 8к текстуры использовать.
                                                      0
                                                      Ну не зря на современных материнках слотов хватает на 32 гб оперативки) + ssd. хотя пропускная способность шины и латенси кажется ещё не настолько хороши, чтобы это все в realtime подгружать, так что вряд-ли лоу поли куда-то уйдут в ближайшее время
                                                        0

                                                        Сейчас кто-то сидит менее чем на 32 ГБ? Мне таких жалко (мне 24 ГБ не хватало). А материнки рассчитаны на 64 ГБ, а не 32, но это мало. К счастью, на DDR5 будет скачок сразу до 256 ГБ (на 4 слотах), т. е. один модуль будет до 64 ГБ.

                                                        • UFO just landed and posted this here
                                                            0

                                                            Docker, например. Elasticsearch с большими словарями синонимов память есть, как не в себя.

                                                            • UFO just landed and posted this here
                                                            +4
                                                            Сейчас кто-то сидит менее чем на 32 ГБ?

                                                            Думаю процентов 80 людей.
                                                              +6
                                                              93% сидят на 16Гб и меньше.
                                                                0
                                                                И довольно немало — на двух.
                                                      +1
                                                      Технология Nanite позволит уменьшить вес игр. Раньше разработчики вручную редактировали параметры каждой модели и каждой текстуры, чтобы обеспечить наилучшую производительность на разных настройках графики, то теперь движок будет делать это самостоятельно. Все модели и текстуры будут храниться в одном виде с лучшим качеством, а не в виде набора ассетов под разные графические настройки.
                                                      –8

                                                      Зачем это на пс5 тестировать? Почему не на самых топовых видеокартах?

                                                        +13
                                                        Основная касса — с приставок.
                                                        Почему на PS5? Потому что она слабее, если на ней всё будет хорошо, то и на более мощной X Box будет всё хорошо (при должном уровне оптимизаций).
                                                          +1
                                                          Основная касса — со смартфонов. Консоли и пк примерно одинаково.
                                                          Заголовок спойлера
                                                          image
                                                            0
                                                            Речь идет про ААА-игры.
                                                            На смартфонах разве что мобильные версии некоторых сессионок есть (WoW Blitz, PUBG mobile, и т.д.)
                                                          +13
                                                          А как вы продадите движок разработчикам ААА-игр, если он не работает на консолях? Никак.
                                                            –1
                                                            Ну например Метро Эксодус…
                                                              +4
                                                              Metro Exodus — это игра, движок у неё собственный, 4A Engine, который никому продавать особо не пытаются. И тем не менее игра вышла и на консолях. Что вы хотели сказать?
                                                                +1
                                                                А что Метро Эксодус? Можете как-то раскрыть мысль?
                                                              +1

                                                              Потому что демка от Epic, а не NVIDIA.

                                                                –11
                                                                Потому что на PC это попросту не работает. Разве что на Radeon Instinct и 12-ядерном CPU, в теории, можно сделать что-то подобное.
                                                                “The storage architecture on the PS5 is far ahead of anything you can buy on anything on PC for any amount of money right now.“

                                                                “This is not just a whole lot of polygons and memory. It’s also a lot of polygons being loaded every frame as you walk around through the environment and this sort of detail you don’t see in the world would absolutely not be possible at any scale without these breakthroughs that Sony’s made.”
                                                                  +14
                                                                  Ахахаха.

                                                                  Вы верите в этот маркетинговый булшит? Что на Сони, которая ушла от своей архитектуры и теперь является обычным x64 может быть что-то вот прям такое, чего не может быть на ПК?

                                                                  Вот прямо 980pro PCIX 4.0 M2 на 6500 MB/s reads, 5000 MB/s writes не справится, а приставочка за 500Usd будет летать?

                                                                  Если что замечу, что характеристики видеокарты еще не вышедшей пристаки PS5 хуже, чем 2080Ti.
                                                                    –8
                                                                    чего не может быть на ПК

                                                                    Обратите внимание, что я написал «не работает» в настоящем времени.
                                                                    Могли бы быть у бабки яйца(с)
                                                                    В неопределённом будущем, работать определённо будет.
                                                                    Пока что на PC целевая платформа это HDD. Под SSD никто не затачивается.
                                                                    С ним совсем другая логика работы.
                                                                    Вы можете сделать себе любое экзотическое решение, но это не будет иметь значения, пока вас таких не будет хотя бы несколько миллионов.

                                                                    Впрочем, давайте посмотрим на ваш конфиг.
                                                                    Вот прямо 980pro PCIX 4.0 M2 на 6500 MB/s reads, 5000 MB/s writes не справится

                                                                    Неплохо (чуть быстрее в raw-передаче чем у PS5), но учитывая, что у него нет даже радиатора, сколько он может выдавать такую скорость?

                                                                    У 2080ti всего 11GB памяти.
                                                                    Нужно распаковать данные и загрузить их во VRAM.
                                                                    Это происходит не 1 раз на загрузке, а каждый кадр.

                                                                    1 кадр в демке занимает десятки гигабайт данных. Нужные пакеты данных очень точно подгружаются с диска.

                                                                    У PS5 SSD, с учётом (прозрачной) распаковки, обещают 8-9GB/s.
                                                                    На PC SSD качает через буферизацию в RAM, т.к. Direct Storage пока не завезли на PC, да и не сможет он загружать прямо во VRAM (буду рад оказаться неправ).
                                                                    Для распаковки с такой скоростью понадобятся ~3-4 ядра Ryzen2. Добавьте ещё 12-ядерный CPU в ваш список (из не вышедшего SSD и топовой видеокарты за 100к₽).

                                                                    Будет ли это всё вместе работать как на PS5? Вряд ли.

                                                                    В предыдущем сообщении я перепутал AMD-шные названия —
                                                                    я имел в виду Radeon SSG.
                                                                    www.amd.com/en/products/professional-graphics/radeon-pro-ssg
                                                                    Он, кстати, примерно похож на PS5 по конфигу, да вот только процессор с другой стороны PCIe.
                                                                      +5
                                                                      Пока что на PC целевая платформа это HDD

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

                                                                        –5
                                                                        Это не спорное утверждение, а факт.

                                                                        SSD на PC для игр используют уже много лет

                                                                        И что? На консолях их тоже используют много лет :)
                                                                        Хоть в PS2 можно поставить www.youtube.com/watch?v=QfXLGFYOsSI
                                                                        Я уж не говорю про платформы где есть только flash.
                                                                        А если копнуть ещё дальше, то игры были в ROM — железо прямо оттуда и рисовало.
                                                                        Дело не в использовании, а в проектировании под SSD.
                                                                        Т.е. ускоряем загрузку не в 2-3 раза, а в 100 раз или даже обходимся без неё.
                                                                          +7
                                                                          И что? На консолях их тоже используют много лет :)
                                                                          Хоть в PS2 можно поставить www.youtube.com/watch?v=QfXLGFYOsSI

                                                                          Ну, так-то можно просто из корпуса все вынуть и воткнуть внутрь чисто PC-шную начинку. Тут подпилить, там подрезать… Но это какой-то хак, нарушение гарантии и вообще не то. Вот покажите мне на официальную конфигурацию консоли с SSD, кроме следующего поколения.


                                                                          Т.е. ускоряем загрузку не в 2-3 раза, а в 100 раз или даже обходимся без неё.

                                                                          Вообще-то, SSD воткнутый PCI-E порт читает гигабайты в секунду.


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

                                                                            0
                                                                            Ps4 официально позволяет ставить любой подходящего формфактора диск (в том числе SSD) без потери гарантии. Не совсем официальная конфигурация, но все же.
                                                                              –1
                                                                              Но это какой-то хак, нарушение гарантии и вообще не то.
                                                                              Что? Замена HDD на Playstation не является нарушением гарантии.

                                                                              Вот покажите мне на официальную конфигурацию консоли с SSD

                                                                              Nintendo Switch, например. Там правда eMMC, но сойдёт за аргумент =)
                                                                              Очевидно, что для больших консолей, такой конфигурации нет из-за цены и бессмысленности. SSD на текущем поколении консолей не даст ничего, кроме незначительного ускорения.

                                                                              Вообще-то, SSD воткнутый PCI-E порт читает гигабайты в секунду.

                                                                              Опять — двадцать пять.
                                                                              Вы невнимательно читали мой комментарий выше?
                                                                              Там этот вопрос раскрыт.
                                                                              Поищите, зачем нужен DirectStorage, наконец.

                                                                              Я понимаю конечно, подростковый максимализм заставляет некоторых подвергать сомнению слова умных людей, таких как Тим Суини или Марк Серни — это нормально. Но попробуйте поразмыслить над тем, что они говорят и почему это важно.

                                                                              Но ничего сверхъестественного и никакой революции тут нет.
                                                                              Смена парадигмы и есть революция.
                                                                              Она ещё не произошла.
                                                                                0
                                                                                Очень не радует цена на pci ex4 SSD. Для такой пропускной способность как у ps5, придется купить две по 1 ТБ, если их можно в рейд можно поставить.
                                                                                Ну и еще не решили последнею проблему — запредлельный объем данных. Эффективных алгоритмов сжатия еще не придумали. Но бюджет на это выделили гигантский, в скором времени должны придумать.
                                                                                PS Это не просто революция, это переломный момент. Теперь возможны риалтайм воксельные движки, которые превосходят по фото-реализму стандартную растеризацию. Эра полигонов кончается, возвращаемся обратно к ламповым вокселям!
                                                                                  0
                                                                                  Эффективных алгоритмов сжатия еще не придумали.

                                                                                  А какие должны быть? Информацию можно сжать только до определённого предела.

                                                                                  Эра полигонов кончается, возвращаемся обратно к ламповым вокселям!

                                                                                  Конкретно у анрила не воксели, а микрополигоны, вроде как запечённые в текстуры. Пока Брайан не колется как конкретно это реализовано.
                                                                                  Там есть несколько путей рендеринга — как для микрополигонов (на compute shader) так и для растеризации (primitive/mesh shader).

                                                                                  Dreams на PS4 тоже не использует воксели
                                                                                  Вот ремейк демки U5
                                                                                  www.youtube.com/watch?v=McyzDopY0p0&
                                                                                  twitter.com/MartinNebelong/status/1262372802553880577
                                                                                    0
                                                                                    Теоретический минимум для сжатия — это 1 бит на точку. Но есть фрактальное сжатие, которое теоретически может сжать еще сильнее, так как может добавлять детализацию которую не было. Еще дает автоматическое лодирование и хорошо подходят для сканов природы. Но сейчас алгоритмы сжатия построены на почти полном переборе. Есть еще mpeg pcc.
                                                                                    У UE5 — гибридный рендер. Для статических сканов — используются микрополигоны. И запекается 3d текстура distance field для освещения и рейтресинга. Технический доклад ожидается в этом году точно, там они должны все расписать.
                                                                                    youtu.be/u9KNtnCZDMI
                                                                                    Вот тут интересный доклад 2015 года, они перепробовали вообще все воксельные технологии, и вроде остановились на point cloud.
                                                                                      0
                                                                                      Теоретический минимум для сжатия — это 1 бит на точку

                                                                                      Ну т.е хуже jpeg?
                                                                                      Это легко опровергнуть. Сожмите залитую константным цветом текстуру 4096х4096 любым LZ компрессором. Получится крошечный файл.

                                                                                      может добавлять детализацию которую не было

                                                                                      Это не сжатие, а генерация скорее. Воссоздание «по мотивам». Сжатие может терять информацию, но никак не создавать отсутствующую.

                                                                                      Вот тут интересный доклад 2015 года

                                                                                      Собственно на эту игру я вам и давал ссылку и написал что они не используют воксели.

                                                                            +1
                                                                            Я бы сказал, что без SSD большинство игр превращается в кошмар. Я бы сказал, что они и с SSD уже не особенно-то и быстро грузится начинаются…
                                                                              0
                                                                              Нууу если дефрагментировать HDD… То загрузка уровней не такая уж и медленная)))

                                                                              *Dark Souls3 загрузка уровней ~~ SSD 2-4с HDD(деф) 6-12с HDD(недеф) 20-60с
                                                                            0
                                                                            Мда. Взяли и заминусовали. А при этом он абсолютно прав. Аудитория хабра скатилась до уровня нового dtf
                                                                              0

                                                                              И при чем никто аргументировано не ответил.

                                                                              +1
                                                                              В неопределённом будущем, работать определённо будет.

                                                                              Для начала, PS5 технически существует только в неопределённом будущем(релиз был анонсирован на конец года, но с карантином не совсем ясно, что будет), а купить в магазине можно только PS4 с железом 4-7-летней давности.


                                                                              Пока что на PC целевая платформа это HDD. Под SSD никто не затачивается.
                                                                              Вы можете сделать себе любое экзотическое решение, но это не будет иметь значения, пока вас таких не будет хотя бы несколько миллионов.

                                                                              • Во-первых, актуальная статистика позволяет провести свидетелям древних PC по губам: доля SSD — в районе 50%(1, 2), поставки за прошлый год — 280 миллионов юнитов, что, кстати, примерно в 22 раза больше продаж PS4 за то же время.
                                                                              • Во-вторых, движки под разные платформы собираются из примерно одного кода, что несколько противоречит восхитительным историям про "нужные пакеты данных очень точно подгружаются с диска", верному только для консолей. Оно работает либо везде, либо нигде.
                                                                              • В-третьих, "затачиваться" нужно как раз под HDD — бороться со случайным чтением, например. SSD, в основном, прощает ошибки и даже простая замена железа без изменения кода даёт кратный прирост производительности.

                                                                              Для распаковки с такой скоростью понадобятся ~3-4 ядра Ryzen2

                                                                              Я хочу заметить, что


                                                                              • в анонсированном PS5 стоит такой же Ryzen2 о восьми ядрах(я знаю про хардварный акселератор)
                                                                              • lz4 / zstd / snappy выдают гигабайты в секунду на распаковку в один поток

                                                                              Неплохо (чуть быстрее в raw-передаче чем у PS5), но учитывая, что у него нет даже радиатора, сколько он может выдавать такую скорость?

                                                                              Сколько угодно? Конкретно с тем SSD не сталкивался, но Intel 660p за $200 из 2018-го вполне прилично работает под нагрузкой, читая по 2GB в секунду.


                                                                              Нужно распаковать данные и загрузить их во VRAM.
                                                                              Это происходит не 1 раз на загрузке, а каждый кадр.
                                                                              1 кадр в демке занимает десятки гигабайт данных. Нужные пакеты данных очень точно подгружаются с диска.

                                                                              Это не так работает. Попытавшись перезагружать данные на каждом кадре из основной памяти/диска, вы упрётесь в пропусную способность шины, пытаясь загружать эти "десятки гигабайт данных" 30/60/144 раза в секунду на любой платформе.

                                                                                0
                                                                                PS5 технически существует только в неопределённом будущем

                                                                                Для разработчиков она существует в настоящем.

                                                                                Во-вторых, движки под разные платформы собираются из примерно одного кода… Оно работает либо везде, либо нигде.

                                                                                Вот и нет. Это зависит от формата данных на диске. Оптимизированные игры на консолях подготавливают данные в специализированном формате для аппаратных распаковщиков. Не оптимизированные будут такими же как на PC с SSD, где такого железа нет. Это дилемма для мультиплатформы — стоит ли адаптировать ресурсы под конкретную платформу? Для эксклюзивов, понятно, лучше использовать более оптимальный для консоли формат.

                                                                                lz4 / zstd / snappy выдают гигабайты в секунду на распаковку в один поток

                                                                                zstd с компрессией на уровне zlib в режиме «fast»? Так себе компрессия.
                                                                                LZMA, Oodle — вот нормальные компрессоры. Ну или zstd с максимальным сжатием.
                                                                                www.radgametools.com/oodlekraken.htm
                                                                                Аппаратный декомпрессор PS5 может выдать 22ГБ/с в пике.

                                                                                В-третьих, «затачиваться» нужно как раз под HDD — бороться со случайным чтением,

                                                                                Я о том и говорю. Дублирование данных, предзагрузка для толерантности к медленному seek-у, низкой скорости чтения — всё это нужно для HDD.

                                                                                Intel 660p

                                                                                techgage.com/news/pcie-4-0-nvme-ssds-start-popping-up-at-retail-boasting-5gb-read-speeds

                                                                                Попытавшись перезагружать данные на каждом кадре из основной памяти/диска, вы упрётесь в пропусную способность шины, пытаясь загружать эти «десятки гигабайт данных» 30/60/144 раза в секунду на любой платформе.

                                                                                Где я говорил про загрузку десятков гигабайт в каждом фрейме?
                                                                                Наоборот, я говорил про подгрузку пакетов. Ну и кстати у консолей унифицированная память. Из «основной» ничего не нужно подгружать.

                                                                          0
                                                                          Зачем это на пс5 тестировать? Почему не на самых топовых видеокартах?

                                                                          У будущих консолей достаточно хорошие видеокарты (намного мощнее современной средней игровой видеокарты).


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


                                                                          Ну и в третьих, думаю, будущие видеокарты на ПК в среднем будут не мощнее таковых на консолях. По крайней мере первые года 2 с момента выхода консолей.

                                                                          +43
                                                                          Чем только ни занимаются лишь бы геймплей не делать :(
                                                                            +5
                                                                            И зеркала, зеркала ))
                                                                              –11

                                                                              Не наигрались ещё? Все виды геймплеев давно придуманы ведь, разве нет? Если их все поиграть, то далее остаётся только следить за графикой.
                                                                              Это прямо к сюжетами — все комбинации уже были, остаётся только надеяться на их более-менее небанальную смесь.

                                                                                +9
                                                                                Все виды геймплеев давно придуманы ведь, разве нет?

                                                                                Это примерно как "нот всего 7*, как же можно написать новую музыкальную композицию?")))


                                                                                Из уже обкатанных элементов геймплея и механик можно создавать невообразимое число игр, которые продолжают приятно удивлять. Из последнего меня вот впечатлила Knock Harder, игра про казалось бы простую идею про сон внутри сна, внутри другого сна… И при этом завязанная на геймплее, а не сюжете или графике :)


                                                                                (про число 7 тоже можно занудствовать, ну да не суть)

                                                                                  0
                                                                                  Это примерно как "нот всего 7

                                                                                  Или как "7 универсальных сюжетов".


                                                                                  Игра небанальна, да. Phoenix Wright или похожее с поиском несоответствий + бродилка-выживалка, т.е. ничего кардинально нового, только смесь/комбинация известных "геймплеев".

                                                                                +1

                                                                                Nintendo ведь делает геймплей.

                                                                                  +1
                                                                                  Разработчики движка и не должны геймплей делать.
                                                                                    0

                                                                                    Как это относится к графическому движку? Геймплей важен, но это, думаю, к другим ребятам.

                                                                                    +2
                                                                                    А координаты объектов до сих пор float? Или они уже перешли на Double?
                                                                                      +8
                                                                                      Дабл дороже(и по скорости и по потреблению памяти), а нужен двум с половиной проектам. Так что переходить на дабл — была бы большая ошибка для столь массового движка.
                                                                                        –4

                                                                                        По скорости дороже? Это как? 32 битные процессоры что-ли?

                                                                                          +9
                                                                                          в 2 раза меньше даблов в один векторный регистр помещается, чем флотов.
                                                                                          А если их еще зачем-то понадобится в гпу пихать, то там до недавних пор дабловая арифметика была в 2 раза медленнее флотовой. Сейчас возможно тоже, но тут не уверен.
                                                                                            +7
                                                                                            В 2 раза это в лучшем случае. Иногда в 16 раз медленней, если GPU не профессиональный.
                                                                                              0

                                                                                              В 16 раз — это у AMD, у Nvidia даблы в 32 раза медленнее.


                                                                                              В профессиональных обычно в 2 раза медленнее (но и цена на такие карты совсем другая).

                                                                                        0
                                                                                        ОФФТОП: не подскажете движок с дабловыми координатами?
                                                                                          +3
                                                                                          Unigine в про версии. В базовой к сожалению точность доступна только одинарная.
                                                                                            0
                                                                                            Да, насчет Unigine знаю, а в бесплатных нету получается?
                                                                                              +1
                                                                                              Он вроде недавно стал бесплатным, но с урезанным функционалом.
                                                                                                +1
                                                                                                Ага. И дабл как раз относится к тому, что урезано в бесплатной.
                                                                                            0
                                                                                            Вроде бы CryEngine в какой-то кастомной версии. Но из доступных и условно-бесплатных (типа лимита продаж) не видел.
                                                                                            0

                                                                                            А зачем double если float более чем достаточен? Наоборот, где возможно стараются сильнее паковать, например в half float.

                                                                                              +1
                                                                                              Ну, например, чтобы запихнуть в логическую сцену Солнечную систему с точностью до метра и не сильно заморачиваться при переходе от логики к графике.
                                                                                            +6

                                                                                            Какое железо для этого нужно? Ядерный реактор?

                                                                                              –5
                                                                                              Надо понимать, что большая(не уверен куда правильнее ставить ударение) часть здесь сделана на этапе запекания, а не на этапе рендера. Это же в основном про стриминг.
                                                                                              А значит наконец-то будут загружены лишние ядра в процессоре, и появится смысл в ССД под игры.
                                                                                                +12

                                                                                                В статье же написано „никаких запеканий”. Джва раза при чём.

                                                                                                  0
                                                                                                  В статье еще написано что нет лодов.
                                                                                                    +2
                                                                                                    Это все информация из видео. Про no baking разработчики говорят на 2:47, про no LODs — на 1:04 и комбо «no baking, no LODs» — на 6:05. Полагаем, что проверить, так ли это, сможем только в 2021.
                                                                                                      +3
                                                                                                      Вполне очевидно что речь о ручном запекании, а не об отсутствии уровня детализации в принципе.
                                                                                                        +2
                                                                                                        Без уровней детализации все это принципиально невозможно. Тут смысл в том, что UE5 научился генерировать необходимые уровни детализации в реальном времени из высокодетализированных ресурсов для текущей сцены.
                                                                                                      +10
                                                                                                      Конечно в видео это явно не заявляется, но как я понимаю, данный процесс просто перенесен на этап загрузки ассетов и происходит в фоне прямо в процессе работы движка. А иначе как вообще можно было бы добиться хоть какой-то приемлемой производительности при таких параметрах?
                                                                                                    0
                                                                                                    Вроде бы, демонстрировали на PS5. так что современный игровой компьютер: 8 ядер, 16 ГБ памяти и видеокарта с трассировкой лучей.
                                                                                                    +13

                                                                                                    Ландшафты хорошие, не отличить от реальности. А лица по-прежнему мультяшные, причем во всех современных играх, кажется. Может, так специально делают по каким-то причинам? Казалось бы, все эти миллионы треугольников надо в лица впихивать, а не в ландшафт, потому что в мозгу специальное здоровенное железо предусмотрено именно для распознавания лиц.

                                                                                                      +11
                                                                                                      На видео явно специально мультяшное. Возможно, намеренно избегают неуютной долины.
                                                                                                        0
                                                                                                        Чтобы было более понятно: Зловещая долина
                                                                                                          +6
                                                                                                          В сериале «Любовь смерть и роботы» эпизод «За разломом орла» Были реалистичные лица, я только с только с 5 минуты стал задумываться не графика ли это, до этого был уверен что смотрю реальный фильм.
                                                                                                            +1
                                                                                                            Но посмотрев много сериалов с таким же высоким качеством лицевой анимации ваш мозг обучится отличать от реальности и их. Это как соревнования пушки и брони. Мозг постоянно занят обучением распознавания образов и борется против обмана, потому как эволюционно это помогало выживать.

                                                                                                            Мы столь чувствительны к малейшим нюансам на лицах людей, знаем как они должны вести себя и тут же замечаем если что-то не так. Чтобы лица раз и навсегда стали убедительными, придется учитывать все ткани, кости, мышцы, их физические свойства и поведение нервной системы в соответствующих условиях.
                                                                                                            +1
                                                                                                            Специально мультяшное, чтобы не было зловещего эффекта

                                                                                                            Это, вроде, эффект у роботов, а не персонажей 3D-игр. Например, на этом видео персонаж выглядит реалистично, но такого эффекта нет вообще:


                                                                                                              0
                                                                                                              Если выключить звук — есть немного…
                                                                                                                0
                                                                                                                Как это нет? Может, конечно, со мной что-то не так, но меня прилично «испугал» этот ролик.
                                                                                                                  0
                                                                                                                  Да, соглашусь, весьма зловеще
                                                                                                                  0

                                                                                                                  У меня этот ролик тоже вызывает что-то вроде отвращения.

                                                                                                                +1

                                                                                                                Тоже не понимаю этот момент. Если сравнить 5 и 6 циву по графике. например, то во многих отношениях как по мне это большой шаг назад. Персонажи из 5 куда больше импонируют чем из 6.

                                                                                                                0

                                                                                                                Чтобы обмануть это "специальное здоровенное железо в мозгу, предусмотренное именно для распознавания лиц" нужные специальные здоровенные ресурсы-усилия.
                                                                                                                На данный момент только создатели МК11 и Capcom смогли более менее смягчить зловещность "долины", с какими-то своими технологиями захвата лица актёров. Видимо, специально не делятся с другими.

                                                                                                                  0
                                                                                                                  Мультяшность из за скудной мимики. Наши мозги в распознании лиц, пожалуй, наиболее чувствительные и специализированные «приборы». Вся наша эволюция связана с социальными взаимодействиями и распознаванием эмоций и намерений других людей.

                                                                                                                    +1

                                                                                                                    Потому что статичный меш на миллионы рендерится быстро и легко. А те же самые миллионы каждый кадр смещать в пространстве в риалтайме наверное под силу… пока никому. Поэтому да, окружение в ролике классное, проработанное, а персонаж сделан старым способом. Там я думаю на ней не больше 200к треугольников. А то и меньше. Иначе анимировать не получится. Будут игры как мультфильм "хороший динозавр". В супер реалистичном окружение играть будем за какой-нибудь шарик =)

                                                                                                                    +17
                                                                                                                    Текст заинтриговал. Внимательно просмотрел видео. В реальности оказалось все гораздо хуже и никакие рассказы про сотни миллиардов треугольников не помогают. Да, есть реально впечатляющие результаты в сложных полустатических сценах. Но отвратительная физика уровня MarioBrothers для NES разочаровывает очень сильно. За что ни возмись — физика отвратительная.
                                                                                                                    1. Волосы висят колбасой
                                                                                                                    2. Шарфик висит медной фольгой
                                                                                                                    3. Тетка ползет по стенам с физикой паука, с экзоскелетом. И ведет себя так, что почти не имеет веса.
                                                                                                                    4. Вода гелевым клеем и странным цветом
                                                                                                                    5. Камни текут как вода, валятся как горох со странными скоростями, а должны отскакивать каждый по своей траектории и каждый со своим движением. Все это сдабривается провальным освещением процесса.
                                                                                                                    6. Размеры камней странные
                                                                                                                    7. Камни отваливаются как куски ваты
                                                                                                                    8. Освещение мелких деталей в динамических сценах катастрофическое. В результате голуби и летучие мыши летят как в плохом кино совмещенном со сценой.
                                                                                                                    9. Освещение мелких деталей даже в статических сценах катастрофическое. В результате свисающие камни кажутся одной плоской массой чего-то липкого.
                                                                                                                    10. Пыль производится микровзрывами и рассеивается в никуда
                                                                                                                    11. Текстуры совсем вблизи размытые.
                                                                                                                    12. … продолжать можно на 10 страниц…
                                                                                                                    Разочарован.
                                                                                                                    PS: А зачем француз на видео машет головой (типа он согласен) задолго до того, как мысль как либо сформулирована другим говорящим?
                                                                                                                      +7
                                                                                                                      Я последний раз играл в Tomb Raider 1 ещё. Для меня прогресс налицо :)
                                                                                                                      Да, на косу я тоже обратил внимание, особенно в конце бросается в глаза. Сам лажу по скалам, было смешно посмотреть, но это же не симулятор скалолазания.
                                                                                                                      Я б в такую игрушку поиграл, которая так горный поход симулировала бы где-нибудь в Ергаках, к примеру.
                                                                                                                      +2
                                                                                                                      Абсолютно согласен.
                                                                                                                      Я тоже заметил много косяков текстурирования, особенно с «динамическим» освещением. Если брать общую картинку, то какой нибудь Rise of Tomb Raider смотрелся в некоторых сценах не хуже.
                                                                                                                      Очень надеюсь что компании не пойдут по пути 16 млн полигонов в камушке. Потому что, на самом деле, для геймплейного визуального ряда нет разницы между 16 млн и 50 тыс., а ресурсы жрет. Пусть уж лучше достойно тело и лицо анимируют.
                                                                                                                        +3
                                                                                                                        Так тут и основной selling point, похоже именно в том, что можно захерачить результаты измерений и сканов реальных объектов без обработки «художниками» и получить результат на уровне очень хороших игр прошлого поколения, в тонкую подгонку которых вложены сотни человеко-часов.
                                                                                                                        Так же как и raytracing после решений проблем с производительностью не то чтобы ради супер освещения форсится, а скорее для снижения издержек на поддержку костыльных приближенных решений global illumination и теней.
                                                                                                                          0
                                                                                                                          Ну стыковать это всё всё равно вручную придется.
                                                                                                                          ИМХО основная идея — убирание тупой работы артиста над оптимизацией.
                                                                                                                            +1
                                                                                                                            Именно это и не взлетит. Оптимизация все равно потребуется, ибо не будет у всех GeForce 3080Ti. А практика показывается, что если ассеты будут миллионами грузится, а оптимизация будет от движка, то мы получим камни со 100 тыс полигонов, а персонажа с 50 тыс.
                                                                                                                            Ну и кривые текстуры (в демки они ого-го какие кривые)
                                                                                                                              +4
                                                                                                                              Оптимизация никуда не делась, просто теперь её делает движок.
                                                                                                                              Раньше надо было UV под лайтмапы делать руками, сейчас они считаются сами.
                                                                                                                              Здесь тоже самое. надо было херачить лоды в редакторе — теперь они будут генериться автоматчиески(при запекании или налету через mesh шейдеры — пока не понятно).
                                                                                                                              Раньше надо было самому делать карту нормалей — теперь она будет генерится автоматически.
                                                                                                                              И т.д.
                                                                                                                                0

                                                                                                                                Демка запускалась на карте уровня RTX 2080 (аппаратный рэй трейсинг здесь не юзался). При этом на консолях у всех будет одинаковое железо, и там вообще проблемы нет, а это как раз и запускалось на консоли.


                                                                                                                                Оптимизация всё-равно потребуется

                                                                                                                                Нет, ручная оптимизация будет больше не нужна. Движок может вывести какое угодно количество полигонов — внутри он автоматически всё оптимизирует сам (что-то типа 1 полигон на пиксель).


                                                                                                                                Оптимизация нужна разве что для меньшего веса игры, но, думаю, вершины итак будут весить меньше, чем текстуры. +Наверняка будет способ применить эту автооптимизацию, чтобы ограничить количество полигонов на выходе для уменьшения веса игры.

                                                                                                                                0
                                                                                                                                А потом получаются 3х гигабайтные ассеты состоящие из двух ложек, чашки и чайника.
                                                                                                                                  +3
                                                                                                                                  Да, это прям серьезная угроза.
                                                                                                                                  И так если на ассеты посмотреть часто хочется найти моделлера и под дулом револьвера запретить моделить…
                                                                                                                                  Но раньше они хотя бы не лезли в игры, т.к. там всё сразу умирало от одной модели…
                                                                                                                                  А сейчас простор для «творчества»…
                                                                                                                                    +1
                                                                                                                                    У меня вечно флешбеки на эту тему. Как я пришёл в гости к одному «спецу по UE4», а он моделировал домик «минималистичный» по стилю напоминал мне здания в Warcraft3(или WoW). Пробегаюсь глазами по интерфейсу 3D редактора, а там надпись — "~100К полигонов". Я ещё раз посмотрел на «треугольный дом». Начал недовольно смотреть на него и требовать объяснений. На что он ответил мне — «Но так проще текстуры накладывать».(Что-то связанное с текстурами вообщем). Вспоминая как я редачил пару несчастных полигонов для кастомки в варике и смотря на почти такую же работу…, словил «подогрев жопы»
                                                                                                                                    Неужто таких личностей становится всё больше и больше?
                                                                                                                          +9
                                                                                                                          исключительной фотореалистичности, сравнимой только с AAA-блокбастерами и самой жизнью.

                                                                                                                          Такое ещё про GTA III говорили — мол, реалистично до невозможности)
                                                                                                                            0

                                                                                                                            Серия GTA никогда в момент выхода не блистала графикой.

                                                                                                                            +1
                                                                                                                            А меня порадовал звук. Если действительно такой уровень из коробки, без привинчивания дополнительных библиотек или сторонних программ, то очень годно.
                                                                                                                              0
                                                                                                                              Эти звуки (как и сканы) не заслуга движка, наверняка их синтезировали или записывали.
                                                                                                                                +1
                                                                                                                                Это может быть заслуга железа PS5, у нее заявлена аппаратная трассировка звука.
                                                                                                                                  +2
                                                                                                                                  Ну вообще-то в видео прямо говорится что движок сам обсчитывает звук и отражение от поверхностей.
                                                                                                                                    0
                                                                                                                                    Верно, ну тогда это отлично.
                                                                                                                                0
                                                                                                                                Сейчас ходят упорные слухи о революции в железе для игр в обоих консолях. Связанная с памятью. Революция тут слово сильно подходящее, так как игры на старом железе просто не будут работать.

                                                                                                                                Речь идет о супер быстрых ссд и практически бесшовной связи между ссд и памятью (и даже памятью видеокарты). То что сейчас лежит в оперативке потому что «игрок может туда посмотреть, а с ХДД мы не успеем прочитать» больше не нужно. Теперь успеем.

                                                                                                                                Именно отсюда растет количество полиготов и текстур в кадре.

                                                                                                                                Но тогда вопрос. Как движек будет поддерживать и текущие консоли (и массовые компы) и будущие (и очень редкие компы)? Потому что на хдд и медлунных ссд это все просто не работает.
                                                                                                                                  0

                                                                                                                                  Никак, разрабы быстро свернут создание игр для HDD.

                                                                                                                                    0
                                                                                                                                    Очень просто, игра не запустится на HDD после теста на скорость чтения. В данном случае конечно же в погоне за прибылью разработчики не будут делать игр для SSD очень долго и как это не удивительно но тормозящим факторов развития графики станет именно ПК, а не консоли так, как на консолях будет везде стандарт SSD диск, что на PS5 что на XBOXSX
                                                                                                                                      0
                                                                                                                                      Старые поколения консолей тоже останутся тормозящим фактором, еще как минимум год-два игры будут делать в двух вариантах.
                                                                                                                                      Я думаю что в игровом компе для «ААА» игр ssd уже несколько лет как стандарт. Новое поколение консолей ускорит процесс. А игры попроще можно и в оперативку загрузить.
                                                                                                                                      0
                                                                                                                                      Количество полигонов не растёт от скорости ROM. Макс просто подгрузка быстрее будет. Но тот факт что она быстрее позволит дико быстро ассеты подгружать, и позволит делать всякие алгоритмы по типу «отрисовки что вижу» без условного «узкого места» в виде -«держим в RAM, сливаем в VRAM если надо отобразить», а сразу с SSD грузить **моё имхо
                                                                                                                                      ЗЫ*GPU не резиновый какбы, много полигонов за бесплатно не раздают
                                                                                                                                      +1
                                                                                                                                      а какие у UE5 редактора системные требования? Отдельный комп уровня PS5 для компиляции даже пустого проекта?
                                                                                                                                      Я о том, что UE4 на старте мне говорит «пшел ты, у тебя комп слишком слабый» и закрывается. При этом любой другой редактор игр у меня запускается и работает.
                                                                                                                                        +1
                                                                                                                                        Мне сложно представить что у вас за комп не запускает UE4.
                                                                                                                                        Потому что у меня есть древний нетбук, купленный сильно БУшным за 2500 рублей на авито, и он без проблем тянет редактор UE4 и дефолтные проекты из шаблонов.
                                                                                                                                          0
                                                                                                                                          macbook pro mpxt2. Причем на момент попытки запустить UE4 еще и сравнительно недавно вышел. Он не просто не тянет UE4 — UE4 проверяет его характеристики и отказывается запускаться.
                                                                                                                                          Почему макбук — в первую очередь интересует разработка под iOS и потом уже под другие платформы.
                                                                                                                                            0
                                                                                                                                            Дайте угадаю: под mac OS заводили?
                                                                                                                                            Попробуйте под виндой, вроде должен UE завестись.
                                                                                                                                              0

                                                                                                                                              UE4 и с mac OS нормально работает, правда без VS и поддержки в CLion пока что лёгкое страдание, но скоро в Rider поддержка UE не только под windows будет, надеюсь.


                                                                                                                                              Тут скорее всего дело в том что для редактору не хватило чего то конкретного, например поддержкой какой нибудь модели шейдеров у видюхи или ещё чего то в этом роде.


                                                                                                                                              На Macbook Pro пред последней модели (16 дюймов с дискретной видюхой) сейчас коллега работает.

                                                                                                                                                0
                                                                                                                                                Так и я о том же. Не подтянулась какая-нибудь мелкая фича для видухи.
                                                                                                                                                +2
                                                                                                                                                але мне компиляция под ios нужна, без нее нет смысла. Где вы видели компилятор на винде?
                                                                                                                                                  0
                                                                                                                                                  алё, я про то что это не UE требовательный, а mac OS собственное железо дерьмово поддерживает.
                                                                                                                                                    0
                                                                                                                                                    Открою для вас такую вещь, как PC-Хакинтош. Прекрасно позволяет компилировать под iOS/macOS на винде без реального мака
                                                                                                                                                      0
                                                                                                                                                      я что-то не понял — компилировать на винде в хакинтоше? Через виртуальную машину что ли? Тогда:
                                                                                                                                                      1)можно… если хакинтош вообще запустится — он очень требователен к железу
                                                                                                                                                      2)вы знаете, многие люди, особенно линуксоиды, обсирают винду — говорят, что она глючная и тормознутая… это они еще хакинтош не видели.

                                                                                                                                                      Не спасет даже установка в виде отдельной ОС. У вас банально может не найтись даже драйверов для всех необходимых устройств вроде видеокарты.
                                                                                                                                                      Я не спорю, может для каких-то задач установка хакинтоша и оправдывает себя, потому что цена на железо получается в разы ниже. Но на минуточку — вы собираетесь запустить самый требовательный игровой движок (а среда разработки еще требовательнее), который и в нормальных условиях работает через пень-корыто, в глючной и тормознутой системе — я вас правильно понимаю?
                                                                                                                                                        0
                                                                                                                                                        Сразу видно, что вы сами ни разу не запускали хакинтош на винде.
                                                                                                                                                        1. например на скромном i7-3770K работает без проблем с тормозами. Включаем отображение на полный экран, и (кроме маленькой полоски) вы даже не заметите, что мак работает в виртуалке.
                                                                                                                                                        2. если кто то из адептов каких то ОС где то гадит, так это их личная проблема. Я использую хакинтош для компиляции под macos и под ios, всё работает стабильно.
                                                                                                                                                        3. intel + современный asus + современная nvidia = под этот комплект железа проблем с драйверами в macos в виртуалке нет.
                                                                                                                                                        Как говорится, было бы желание…

                                                                                                                                                        И вообще вспомним ваш вопрос, о том, «где вы видели компилятор на винде». Отвечаю — видели, используем, чего и вам желаем.
                                                                                                                                                          0
                                                                                                                                                          Вообще-то я в свое время несколько месяцев подряд работал в xcode на хакинтоше, работал он более-менее, но был очень тормознутый.
                                                                                                                                                          Плюс я когда-то дома пробовал запускать хакинтош на core 2 duo 7 серии, устанавливать отдельной ОС. Проц старый, поэтому про производительность говорить уже не буду. Первые же косяки, бросающиеся в глаза — не работает звуковая карта и сетевая. А в дальнейшем отдельным бонусом — выходит новый macos, а нового хакинтоша на основе него нет, жди и надейся, что выйдет, а если выйдет, то чтобы ничего не сломалось при этом. Как говорится дальше уже не смотрел.
                                                                                                                                                          Я бы сказал, что может мне такая сборка попалась — их же 100500 навыходило. Но вот в прошлом году у коллеги на работе хакинтош напрочь отказался видеть wi-fi на ноуте.
                                                                                                                                                          Т.е. да, я видел, что его используют, когда-то сам использовал, но например xcode (который использовал я и коллеги) совершенно не требовательный по сравнению с UE, особенно если запускать приложения на внешних устройствах.
                                                                                                                                                        • UFO just landed and posted this here
                                                                                                                                              +2
                                                                                                                                              Поскольку такие детализированные модели и текстуры в памяти будут занимать очень много места, их придется постоянно стримить с диска и обратно. А это значит, что работать подобное будет только с SSD. Так ведь?
                                                                                                                                                0
                                                                                                                                                Ну в пятой плойке же какой-то убер ssd планируется. Рабочим станциям разрабов придётся соответствовать.
                                                                                                                                                  +1
                                                                                                                                                  Не какой то, а PCI-E 4.0 со скоростями на чтение до 10000 MB/s (с компрессией), что даже для ПК пока очень сильная редкость.
                                                                                                                                                  0

                                                                                                                                                  Может, в отсутствие SSD движок будет надеяться на десятки гигабайт оперативки?

                                                                                                                                                    0
                                                                                                                                                    Нам обещали ssd в ddr слоте почти 5 лет назад. И буду честным — я бы такое взял во времена PCIe3.
                                                                                                                                                      0
                                                                                                                                                      Уже можно. Linus проводил эксперимент с optane.
                                                                                                                                                        0
                                                                                                                                                        там другой слот выполненный в механике ддр
                                                                                                                                                  +5
                                                                                                                                                  Вот скалы/деревья/траву всё улучшают и улучшают. И сотни маленьких камней динамических завезут, и физику им навороченную…

                                                                                                                                                  Вот только сцены и так уже хорошо выглядели. Займитесь, пожалуйста, наконец персонажами — они 99% времени перед игроком и выглядят они… ну так себе.

                                                                                                                                                  Вместо тысяч камешков/пылинок — нарисуйте наконец персонажу 1000 волосинок (хотя бы поверх этого пластилино-макаронного безобразия) и дайте им (а не пыли и крошкам на фоне, на которые никто не смотрит) нормальную физику волос. А то пока лишь Nvidia со своим Hairworks пыталась, но вышло так себе.
                                                                                                                                                    +2
                                                                                                                                                    Красивые волосы в UE 4.25:


                                                                                                                                                    Мне кажется, в этой демке персонаж намеренно сделан мультяшным. Эдакий художественный приём, чтобы персонаж не перетягивал на себя внимание от окружения.

                                                                                                                                                    Вы, когда играете, как бы погружаетесь в игру и смотрите на мир вокруг вас, а не рассматриваете волосинки на голове у своего персонажа.
                                                                                                                                                      0

                                                                                                                                                      Тогда можно было надеть на персонажа каску-маску, скрыть лицо.

                                                                                                                                                        +6

                                                                                                                                                        В самом деле, а то что он нарушает

                                                                                                                                                      0
                                                                                                                                                      Здесь речь не о том, чтобы улучшить графику. Здесь речь о том, чтобы уменьшить объем работы артистов.
                                                                                                                                                        +2
                                                                                                                                                        Сканы природа рисует, а персонажей — художники :)
                                                                                                                                                        –1
                                                                                                                                                        исключительной фотореалистичности, сравнимой только с AAA-блокбастерами и самой жизнью
                                                                                                                                                        Без трассировки лучей — не верю.
                                                                                                                                                          +1
                                                                                                                                                          Там очевидно трассировка лучей и есть.
                                                                                                                                                            0
                                                                                                                                                            На приставках тоже есть?
                                                                                                                                                            Там стоит RTX?
                                                                                                                                                              0
                                                                                                                                                              Я не знаю что есть в PS5. Инфа достаточно скудная пока.
                                                                                                                                                                0
                                                                                                                                                                Дополню: там не RTX, а своя реализация трассировки.
                                                                                                                                                                «Lumen uses ray tracing to solve indirect lighting, but not triangle ray tracing,» explains Daniel Wright, technical director of graphics at Epic. «Lumen traces rays against a scene representation consisting of signed distance fields, voxels and height fields. As a result, it requires no special ray tracing hardware.»
                                                                                                                                                                  –1
                                                                                                                                                                  софт пишется под железо, трассировка есть только в джифорсах ятх и то в стадии зачатка.
                                                                                                                                                                    0
                                                                                                                                                                    RTX ядра ускоряют:
                                                                                                                                                                    1) построение BVH сцены.
                                                                                                                                                                    2) пересечение луча с OBB.
                                                                                                                                                                    3) пересечение луча с треугольником.
                                                                                                                                                                    Всё.
                                                                                                                                                                    На shader-toy-e тысячи демок с трассировкой по SDF, на обычных вычислительных (не RTX) ядрах.
                                                                                                                                                            0
                                                                                                                                                            del
                                                                                                                                                              +2
                                                                                                                                                              >Чтобы персонаж более реалистично взаимодействовал с окружением, появилась возможность запускать бесшовную контекстную анимацию ― такую, как, например, рука героини на поверхности дверного проема.

                                                                                                                                                              Вот бы им это продемонстрировать в момент, когда героиня протискивается через шкурник, на 3:40 ролика, в действительно сложных условиях. Но там всё по старому, руки парят в сантиметре от поверхности камня, и скользят по нему, как по маслу.
                                                                                                                                                                +2
                                                                                                                                                                Даже в таком виде оно в принципе неплохо. Особенно если для VR применить. В той же HL:Alyx очень радовало, что руки не летают сквозь объекты/поручни/камни/стены и не бьются об них в растопыренном виде, а пытаются обхватить сколь-нибудь естественно.
                                                                                                                                                                  +1
                                                                                                                                                                  Вы придираетесь к реалистичности анимации, но суть процитированного вами не в этом. Это нововведение демонстрируется, например, на 5:15. Суть в том, что такие контекстные анимации в принципе теперь проще делать.
                                                                                                                                                                  0

                                                                                                                                                                  Вместе с VR — это будет что-то с чем-то. Ситуация, когда игра выглядит лучше, чем иные фильмы.

                                                                                                                                                                    +6
                                                                                                                                                                    Напомнило (2011 год, если что)
                                                                                                                                                                      0

                                                                                                                                                                      Так ведь поддерживается же Point Clouds!


                                                                                                                                                                        +1

                                                                                                                                                                        Да, тоже посмотрел момент видео про статуи и хотел написать про Euclideon.
                                                                                                                                                                        Интересно, почему у них это не взлетело? Для игр уж точно не взлетело. Они потом ещё софт для браузинга 3D-сканов улиц делали, а сейчас вообще какие-то голографические комнаты.
                                                                                                                                                                        Выглядит, будто переключились в итоге на вообще несвязанный проект.

                                                                                                                                                                          +1
                                                                                                                                                                          Я вообще думал, что это какой-то vaporware, ну или что-то типа демосцены-круто, быстро, но заточено под конкретную сцену и в реальной игре неприменимо. тем более что все это должно было «крутиться» на процессоре. И они сами странные — раз в несколько лет появлялись, показывали крутую технологию, и исчезали опять. Хотя, с другой стороны, можно вспомнить id tech 4 с его революционной MegaTexture, которая тоже была крутая, но оказалась шагом «не туда», и игры на ней провалились.
                                                                                                                                                                          0
                                                                                                                                                                          А, так вот эти ребята! Видел тогда, в 2011 этот (или аналогичный ролик), потом забыл про них.
                                                                                                                                                                          Так и что в итоге? Где-то их технология применяется кроме двух демок?
                                                                                                                                                                          0
                                                                                                                                                                          Z-fighting на дальних расстояниях наконец победили?