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

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

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

Реклама: https://t.me/gamedev_suffering/2202
Админ @Suvitruf
Download Telegram
Один из разработчиков Unreal Engine, работавший над Lumen, пролил свет (хе-хе) на работу над этой системой.

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

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

#UnrealEngine #UE5 #Lumen
Не нравится писать на плюсах в UE? Что ж, теперь это можно делать на Расте 😅

Пока что это больше proof of concept, но начало положено.

Сорсы на Гитхабе: https://github.com/MaikKlein/unreal-rust

#UnrealEngine #Rust
This media is not supported in your browser
VIEW IN TELEGRAM
Отличный тред с подробным разбором реализации воды в Unreal Engine 4.

https://twitter.com/SaralieWagstrom/status/1574797115477434375

#UnrealEngine #UE4
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
CDPR выпустил полезный плагин с открытым исходным кодом для UE, позволяющий делиться ссылками на определённые Blueprint-ноды в вашем проекте.

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

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

#gamedev #ue5 #UnrealEngine
Выпал вчера из жизни, поэтому пропустил State of Unreal. Да и в целом тут за последние дни новостей хватает про Эпиков. Из интересного:
1. Запустили в бетке Unreal Editor. На первый взгляд, концептуально, похоже на Роблокс. Писать можно на том самом языке Verse, который Суини пиарил довольно сильно. Вишенка: 40% от всей прибыли Фортнайта Эпики планируют складировать в чемодан, из которого потом в зависимости от метрик будут раздавать деньги авторам контента. Назвали это Creator Economy 2.0.
2. Решили объединит свои торговые площадки под брендом Fab. Хотят объединить к концу года Marketplace, Sketchfab, Quixel Bridge и ArtStation Marketplace.
3. Unreal Engine 5.2.
4. MetaHuman Animator. Ну...думаю, вы уже видели это видео от разработчиков Senua's Saga: Hellblade II. Выглядит, конечно, эффектно.

#UnrealEngine
После последнего State of Unreal от Эпиков читать про анонсы Unity на GDC...ну вот такое ощущение.

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

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

#ue5 #unrealengine
Epic Games выпустила MetaHuman Animator. Тулза позволяет легко создавать лицевую анимацию для Metahumans и записывать мимику через камеру на iPhone (нужен 12+) или ПК. Также компания выпустила Blue Dot, короткометражку с Радивойе Буквичем, демонстрирующую технологию.

Для работы нужен Unreal Engine 5.2.

https://www.unrealengine.com/en-US/blog/delivering-high-quality-facial-animation-in-minutes-metahuman-animator-is-now-available

#MetaHuman #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
На фоне юнитишных новостей AppLovin выкатили unifree — тулзу, которая использует ChatGPT 3.5 для миграции Unity-классов в скрипты других движков: https://github.com/ProjectUnifree/unifree. Понятно, что невозможно без проблем импортнуть, но штука, как минимум, может упростить процесс.

Почитать подробности можно у них в блоге. Учитывая, что уже есть тулзы для миграции ассетов и сцен из Юнити в тот же Godot, то вместе с новым инструментом теперь стало куда проще мигрировать проекты.

#AppLovin #unity #GDScript #Godot #Cocos #unrealengine
Немного подробностей про будущее Unreal Engine подъехало из выступления Тима Суини.

- По увольнениям: на кор команду UE пришлось «всего 3%» сокращений, на маркетинг/сейлз 30%.
- Технологии + энтертейнмент = отличная синергия. И у Эпиков это хорошо получается.
- 3д и метаверс «is a goal».
- Внутри компании часто обсуждают снижение 5% комиссии, но «им нужны деньги», поэтому явно не в ближайшее время 😅
- Один из инвесторов Эпиков отметил, что движки генерят всего 0.04% ревенью в индустрии.
- Со следующего года (вроде как), если вы планируете использовать движок вне геймдева (кинопроизводство и т. п), то будет новая модель, как в энтерпрайзе. Как Майя или Фотошоп. Нужно будет платить по подписочной модели 🤔
- Всё, что они делают с EGS, Тим считает вполне успешным, т. к. это влияет позитивно на индустрию.

#epicgames #unrealengine
Ребята из Bad Decisions Studio решили выложить бесплатно серию видео «Unreal Engine 5 Tutorial Beginner Series» про изучение UE. Будут постепенно выкладывать новые видео. Пока есть 3 штуки, всего планируется 20 эпизодов.

Плейлист на Ютубе.

#туториал #unrealengine
Встречаем Unreal Engine 5.4. Краткая выжимка по новшествам.

Подробный пост в блоге Эпиков.
- Обновлён встроенный набор инструментов по работе с анимациями, позволяющие быстро создавать риги прям в редакторе.
- Motion Matching теперь Production-Ready. Протестировано самими Эпиками в Fortnite Battle Royale.
- Tessellation фича для Нанитов, которая позволяет добавлять мелкие детали, такие как трещины и неровности, во время рендеринга, не изменяя исходный меш.
- Улучшения перфоманса по части рендера: TSR стал стабильней, больше параллелизма, GPU instance culling для хардварной трассировки лучей.
- Neural Network Engine перешла в статус бетки.
- Multi-Process Cook теперь Production-Ready. Позволяет конвертить UE-контент в форматы таргет платформ.
- USD importer позволяет импортировать параметры из Marvelous Designer или CLO для реалтайм симуляций.

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

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

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

#UE5 #unrealengine