Gamedev suffering
6.87K subscribers
768 photos
60 videos
13 files
2.11K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

Разрабытываю сервис для оперирования LiveOps: https://balancy.co

Мысли про другие вещи мне интересные: @apanasik_jobless

Реклама: https://t.me/gamedev_suffering/2202
Админ @Suvitruf
Download Telegram
Epic Games выпустила превью-версию Unreal Engine 5.

В этой версии довольно много изменений, в том числе:
- Полноценная поддержка трассировки лучей на gpu в Lumen.
- Виртуальный карты теней.
- Path Tracer поддерживает примитивы волосы и шейдер глаз.
- Large World Coordinates для работы с огромными мирами.
- Много всего по анимациям.

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

#UnrealEngine #UE5
This media is not supported in your browser
VIEW IN TELEGRAM
Sparkle and Spree: прототип игры про желейку в UE5.

#UE5
Зимние фоточки из UE5 с Nanite и Lumen.

#UE5 #UnrealEngine
This media is not supported in your browser
VIEW IN TELEGRAM
Стилизованная водичка, река и галька в UE5.

#UE5 #UnrealEngine
В Unreal Engine 5.0 физический движок Chaos используется по умолчанию, заменив PhysX. Проще развивать и оптимизировать.

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

Но команда в процессе улучшения движка. Посмотрим, что будет в 5.1 🤔

#UnrealEngine #UE5
This media is not supported in your browser
VIEW IN TELEGRAM
Анимация миниатюрного мира в UnrealEngine 5

- Ассет City Sample
- Tilt–shift эффект (объектив 50 мм, диафрагма 0,01)
- Рендеринг в 24 фпс, затем в AF материал был ускорен, добавлено время постеризации в 10 фпс, чтобы придать эффект покадровой анимации

https://www.reddit.com/r/unrealengine/comments/vgb82x/minitropolis/

#UnrealEngine #UE5
Разработчики Ghost of a Tale оказывается перешли с Unity на UE5 для следующей игры. Сделали они это ещё несколько месяцев назад, но сейчас немного подробностей отсыпали. В какой-то момент команда стала тратить больше времени на допилки и твики самого движка, чем, собственно, на саму игру.

Как пишут разработчики, на допилку самого Unity и обхода проблем уходило слишком много времени. Команда отправляла подробный фидбек в Unity, но те в основном его просто игнорировали.

Последние годы всё больше наблюдаю подобного. Эх.

https://twitter.com/SeithCG/status/1547895268728643586

#unity #unrealengine #UE5
Один из разработчиков Unreal Engine, работавший над Lumen, пролил свет (хе-хе) на работу над этой системой.

Пост о неудачных попытках/методах и про пути к решениям, представленным на SIGGRAPH 2022.

https://knarkowicz.wordpress.com/2022/08/18/journey-to-lumen/

#UnrealEngine #UE5 #Lumen
Разработчики Epic Games расшарили слайды с огромной презентации про Lumen с Siggraph 2022 о работе над Global Illumination в UE5, с большим количеством внутренней информации из демо «The Matrix Awakens».

https://advances.realtimerendering.com/s2022/index.html#Lumen

#UE5 #Lumen
This media is not supported in your browser
VIEW IN TELEGRAM
UE 5.1 будет иметь на борту фреймворк ML Deformer для создания кастомных моделей и новую модель Neural Morph Model. Инструмент позволяет выполнять высококачественные деформации в режиме реального времени.

Персонаж c видео использует ~1 МБ ML-памяти и занимает менее 100 микросекунд на CPU и 40 микросекунд на GPU.

https://twitter.com/JohnEMotionFX/status/1578520855508058112

#UnrealEngine #UE5 #ML
This media is not supported in your browser
VIEW IN TELEGRAM
Nanite в Unreal Engine 5.1 намного лучше справляется с мелкими объектами. Проблема с той же листвой была с момента выхода альфы UE5.

Видно, что команда UE усердно работает в этом направлении, что очень радует.

https://twitter.com/tasaki_yota/status/1578686510919872512

#UE5 #UnrealEngine #Nanite
Команда Unreal Engine выпустила руководство по Nanite в UE5 для учителей и студентов.

Компактно на 21 страницу расписано про технологию.

https://www.unrealengine.com/en-US/blog/download-the-new-nanite-teacher-s-guide

#unrealengine #nanite #UE5
This media is not supported in your browser
VIEW IN TELEGRAM
Подробный гайдец о том, как замутить NPR рендеринг в UE5, чтобы выглядело как в Genshin Impact.

https://www.artstation.com/artwork/g0gGOm

#gamedev #ue5 #UnrealEngine
Между тем, вышел Unreal Engine 5.2. Основное: Procedural Content Generation Framework (PCG) для заполнения больших сцен в UE5 и Substrate, модульная система создания материалов.

Помимо этого появилась Chaos Flesh (система моделирования мышц и мягких тел в реальном времени), обновили Nanite, Lumen и Path tracing.

#ue5 #unrealengine
Недавно вышла Immortals of Aveum, которая стала «первой AAA-игрой, которая максимально использует все ключевые фичи Unreal Engine 5».

Eurogamer немного пообщались с разрабами. Моментики:
- Начинали с UE 4.20. Прошли миграции до 4.21, 4.23 custom engine, 4.25, 4.26, UE5 preview, UE5, UE 5.1, текущая версия на UE 5.1.1
- В UE4 были проблемы с динамическим солнцем, т. к. движок свет запекает.
- Для четвёрки много чего написали, чтоб стриминг ассетов нормально работал. В UE5 всё это сломалось, пришлось переписывать.
- При переходе на 5.1 загрузка ассетов полностью сломалась, переписали весь загрузчик ассетов.
- В 5.1 предкомпиляция шейдеров работает криво, в 5.2 починили, в Immortals of Aveum кастомная 5.1.1, куда они перетащили фиксы из 5.2.
- Переписали пайплайн шейдеров, сэкономили 3-4мс. Из этого и вылез минус — на старте нужно загрузить полмиллионо PSO.
- На системах с DirectStorage игра будет его использовать (это нативная фича UE5).
- Для UE4 хайпольки создавались в ZBrush, а потом классические текстуры, лоуполи и вот это вот всё. При переходе на UE5 про лоуполи можно забыть.
- Nanite почти для всей статики, часть ассетов пришлось переделать. Для движущихся объектов (флаги) не смогли прикрутить наниты.
- Наниты слишком грузят I/O, нужен NVMe SSD. На консолях с этим ок, но есть и проблемы, т. к. виртуальные текстуры могут не влезть в память.
- Для Lumen'а есть хардварная и софтверная версии. Сама по себе технология слишком прожорливая, поэтому нужно много поработать над отражениями и настройкой материалов.

#unrealengine #UE5
This media is not supported in your browser
VIEW IN TELEGRAM
Tetris на UE5. Но фишка в том, что не использовался ни C++, ни Блюпринты — вся игровая логика на Ниагаровском эммитере.

#ue5
У Digital Foundry вышел неплохой разбор Unreal Engine 5.4. На примере той самой демки Матрицы рассматривают, что стало лучше/хуже.

Из очевидных положительных вещей — многопоток в рендеринге, очень сильно поднимает FPS на любой тачке. Эффект тем сильнее, чем слабее ваше железо. Новые фичи по свету появились, что позволяют более реалистичные отражения рисовать (тени, цвета одежды). Но, при этом, появились проблемы с небольшими источниками света: мерцания, алиасинг.

Одну из самых бесячих проблем, лично для меня, до сих пор не исправили — компиляция шейдеров всё также тупит. И тормозит оно даже в их флагманском Фортнайте, чего уж говорить про другие игры. Но, как минимум, компиляция в рантайме стала получше, фпс плавнее за счёт асинхронной компиляции.

#UE5 #unrealengine