Недельный геймдев: #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.

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

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

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

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

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

Unity 2021 и Burst 1.5

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

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

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

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

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

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

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

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

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

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

Вышли LuxCoreRender 2.5 и BlendLuxCore 2.5

Команда 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

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

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

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

Это версия станет первым выпуском в рамках новой системы нумерации 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

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

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

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

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

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

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

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

Разное

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

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

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


Если хотите поддержать выход дайджеста и других материалов, сделать это можно одним из способов.