Недельный геймдев: #14 — 18 апреля, 2021

На этой неделе: команда Unity выпустила экспериментальные инструменты для тестирования UI и новую версию Burst 1.5, в раннем доступе вышел Cascadeur 2021.1, вышел Unigine 2.14 с поддержкой C# 9 и новым генератором террейна, MetaHuman Creator запущен в раннем доступе, вышли LuxCoreRender 2.5 и BlendLuxCore 2.5, Unity 2021.2 до конца года получит нативную поддержку DLSS, вышла альфа версия Blender 3.0.

Из интересностей: туториал про запекание освещения с помощью GPU Lightmass в UE4, статья про моделирование меха в Unity с помощью UModeler, воссоздание KITT из Knight Rider с помощью GANverse3D.


enaaag_avengk6eeuw4qg0nd6x8.png

Небольшое отступление

Уже какое-то время веду дайджет с ностями из мира разработки игр. Решил и на Хабре публиковатьт, т. к. тут много разработчиков игр.


Обновления/релизы/новости


Экспериментальные инструменты для тестирования UI в Unity


zgnhv0j2hra96bvpqli0ixanpoo.png

Новый пакет позволяет пользователям записывать взаимодействия с пользовательским интерфейсом Unity проектов и, при необходимости, использовать записи для проведения тестов, как в редакторе, так и на iOS/Android устройствах.

В будущем планируется дать возможност​ь тестировать на реальных устройствах в облаке. Записаться на ранний доступ можно на этой странице.

Документация доступна тут.


Unity 2021 и Burst 1.5


zig7rxb-qvxr75gfvhmesknljau.jpeg

В сотрудничестве с Arm добавили в этой версии интринсики. Это позволяет использовать конкретные аппаратные инструкции, доступные на Arm платформе, включая векторную технологию Neon. Ключевое:


  • Hint.Likely, Hint.Unlikely и Hint.Assume для подсказки компилятору.
  • Direct Call.
  • IsConstantExpression для проверки на константность.
  • Атрибут [SkipLocalsInit]. По функциональности как [SkipLocalsInitAttribute] из C# 5.
  • Множество мелких улучшений.

Прокачиваем графику и производительность с помощью RTX, DLSS и Reflex


p7sehmzbfgmzbibqf8laomcu1dq.jpeg

На GTC много чего интересного показали. Nvidia по итогу написала отдельный пост про все новшества, касающиеся софтверной части.


В раннем доступе вышел Cascadeur 2021.1, новая версия инструмента для создания анимации без использования захвата движений


Обновление добавляет новый инструмент AutoPhysics, который автоматически создаёт физически точную версию существующей анимации и позволяет использовать инструмент AutoPosing на основе ИИ для любого персонажа-гуманоида.

С обновлением Cascadeur переходит в ранний доступ. Вместе с этим представлено 2 новых плана подписки. При этом софт остаётся бесплатным для всех, кто зарабатывает менее 100 000 долларов в год.

Так же можно ознакомиться с роадмапом разработки Cascadeur.


Вышел Unigine 2.14 с поддержкой C# 9 и новым генератором террейна


7_rfjwkv-ky8so8yn-eitf8udkc.jpeg

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


Вышли LuxCoreRender 2.5 и BlendLuxCore 2.5


sutcbjzskskjpsjqomubwcj68as.jpeg

Команда LuxCoreRender выпустила новую версию физического рендерера с открытым исходным кодом, добавив поддержку аппаратно-ускоренной трассировки лучей на графических процессорах Nvidia RTX.


MetaHuman Creator запущен в раннем доступе


Теперь вы можете создавать уникальных мета-людишек и загружать их для непосредственного использования в Unreal Engine.

Команда также решила предоставить пользователям более 50 готовых MetaHumans для загрузки и использования в Unreal Engine проектах прямо из Quixel Bridge.


Unity 2021.2 до конца года получит нативную поддержку DLSS


В Unity 2019 LTS уже появился RTX, а теперь Nvidia сообщила, что Unity планирует до конца 2021 встроить NVIDIA DLSS (Deep Learning Super Sampling) в конвейер HDRP движка Unity 2021.2.

Об этом объявили на конференции GTC 2021, где разработчики LEGO Builder’s Journey показали, что с включенным DLSS у игры возрастает FPS в несколько раз.


Вышел Atoms VFX 4.0 с новой системой Behaviour Tree


Новая версия системы анимации толпы для Maya и Houdini позволяет настраивать более сложное условное поведение для персонажей. А также в этой версии появился новый импортер для анимаций из библиотеки Adobe Mixamo.

Появилась новая версия лицензии Personal Learning Edition (PLE) с ограниченными возможностями, позволяющая использовать её бесплатно в некоммерческих проектах.


Начался открытый бета-тест 3DCoat 2021


Pilgway выпустили бесплатную открытую бета-версию 3DCoat 2021, инструмента для воксельного моделирования, ретопологии и 3D-рисования, радикально изменив пользовательский интерфейс приложения, движок кистей и рендеринг вьюпорта.


Новая версия Redshift для Mac


2bxjx2m1rvxugnphfat0v9sles8.png

Maxon выпустила новую версию своего рендера для macOS с полноценной поддержкой M1.

Обновление позволяют пользователям хост-приложений, работающих на macOS, включая Blender, Cinema 4D, Houdini и Maya, использовать средство визуализации на текущих ноутбуках и рабочих станциях Mac.


Вышла альфа версия Blender 3.0


rcuj1ff_8780fgsvffuwwpgwahu.jpeg

Это версия станет первым выпуском в рамках новой системы нумерации Blender. Все новые версии будут вида 3.x: 3.1, 3.2, 3.2 и т. д. Из новых фич в этой версии только новый браузер ассетов.

Из других новостей, была выпущена бета-версия Blender 2.93. Примечания к выпуску Blender 2.93 доступны здесь.


Вышел Phoenix 4.40 для 3ds Max и Maya


Chaos выпустили обновление своего инструмента для моделирования флюидов для 3ds Max и Maya, добавив поддержку столкновений между плавающими объектами с использованием физики Bullet, новую Massive Wave Force для поверхностей океана и поглощения цвета в дыму.


Виртуальная клавиатура под вебом в Godot


iv9xofa1m_a1wlpveimktxtzsg4.png

А также обновлённый HTTPClient с Fetch API под капотом.


Интересные статьи/видео


Запекание освещения с помощью GPU Lightmass в UE4


Уильям Фаучер рассказывает о том, как выполнять запекание освещения для внутренних сцен с помощью GPU lightmass в Unreal Engine 4.26.

Туториал основан на 2-часовой прямой трансляции по той же теме и включает в себя основные моменты.


Моделирование меха в Unity с помощью UModeler


1e9-cxem772kgs8cmczo_2y-dfq.gif

В этот раз KKamjang поделился новым проектом — The Combat Robot. Всё сделано с помощью плагинов UModeler и Surforge. Не думал, что с помощью плагинов можно полноценно моделировать что-то сложное в Юньке.


Разное


Воссоздание KITT из Knight Rider с помощью GANverse3D


Nvidia опубликовала демонстрацию, показывающую, как GANverse3D, её новый движок глубокого обучения, использовался для преобразование 2D изображения в 3D.

Эта технология, которая будет добавлена к Nvidia Omniverse, может создавать текстурированную 3D-модель любого типа реального объекта, на котором она была обучена, из одного 2D-изображения.


Буду рад любому фидбеку.

© Habrahabr.ru