Gamedev suffering
9.43K subscribers
979 photos
90 videos
13 files
2.39K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

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

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

Реклама: https://t.me/gamedev_suffering/2202
Download Telegram
Уильям Фаучер рассказывает о том, как выполнять запекание освещения для внутренних сцен с помощью GPU lightmass в Unreal Engine 4.26.

Туториал основан на 2-часовой прямой трансляции по той же теме и включает в себя основные моменты.
- Первоначальная настройка: графический процессор RTX, включённая трассировка лучей и виртуальное текстурирование в настройках проекта.
- Настройка сцены: добавление постобработки, отключение автоэкспозиции, отключение трассировки лучей во вьюпорте, добавление различных типов света.
- UV карт освещения: хитрости и подсказки с каналами UV.
- Настройки разрешения карты освещения.
- Сжатие карты освещения для получения более чистого результата.
- Запекание HDRI.
MetaHuman Creator запущен в раннем доступе. Теперь вы можете создавать уникальных мета-людишек и загружать их для непосредственного использования в Unreal Engine.

В феврале Epic Games поделилась первым взглядом на MetaHuman Creator, облачном сервисе для создания полностью заригованных цифровых людей за считанные минуты, и выпустила два бесплатных образца персонажей для изучения.

Сегодня компания запускает программу раннего доступа для MetaHuman Creator.

Команда также решила предоставить пользователям более 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.

Новая система поведения позволяет пользователям создавать более сложные условные модели поведения ИИ для агентов толпы.

В придачу идёт новый инструмент Debugger для устранения неполадок, связанных с настройками массового скопления людей, который позволяет просматривать метаданные для агентов в виде электронной таблицы или просматривать дерево поведения отдельного агента.

Любой, кто хочет бесплатно попробовать софт в некоммерческих проектах, теперь может получить PLE лицензию. В ней ограничивают симуляции до 200 агентов толпы и отключают экспорт кешей анимации.
Pilgway выпустили бесплатную открытую бета-версию 3DCoat 2021, инструмента для воксельного моделирования, ретопологии и 3D-рисования, радикально изменив пользовательский интерфейс приложения, движок кистей и рендеринг вьюпорта.

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

Также в интерфейсе есть две готовые новые комнаты: одна для китбашинга и другая для низкополигонального моделирования.

Изменения в наборе инструментов ретопологии включают Smart Retopo, новый инструмент на основе кривых, аналогичный инструментам в специализированных приложениях, таких как TopoGun или надстройке Blender's Retopoflow.

Открытая бесплатная бета-версия 3DCoat 2021 доступна для Windows 7+. Версии для macOS 10.13+ и Ubuntu 20.04+ будут чуть позже.
За день до релиза.
Maxon выпустила новую версию своего рендера для macOS с полноценной поддержкой M1.

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

Redshift для компьютеров Mac на базе Intel будет доступен на этой неделе. Поддержка Mac на базе M1 будет доступна с выходом macOS Big Sur (11.3).
Kenney, автор многих бесплатных ассетов, получил Epic MegaGrants.

Художник поделился радостной новостью в Твиттере.
Экспериментальные инструменты для тестирования UI в Unity.

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

Требования
- Работает для элементов, реализованных с помощью Unity UI.
- Требуется Unity 2019+.

Фичи
- Запись на основе объектов: записи сохраняются как последовательности объектов с отметками времени, идентифицируемых по имени и тегам.
- Записывайте касания или события перетаскивания.
- Автоматическое создание тестов с помощью Unity Test Framework.

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

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

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

Все функции из 2.93 также должны быть в 3.0. Но имейте в виду, что бета-версии и особенно альфа-версии не предназначены для продакшена.
Вышел Phoenix 4.40 для 3ds Max и Maya.

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

Новая система Active Bodies позволяет симулировать взаимодействия между объектами на сцене и самим веществом.

В отличие от старого солвера, новая система, основанная на популярной библиотеке Bullet с открытым исходным кодом, поддерживает столкновения между объектами, более точно имитируя плавающие тела, такие как обломки или лёд.

Обновление также добавляет Massive Wave Force к компоненту Phoenix Wave Force, используемому для имитации волн на поверхности жидкости.

Для моделирования газообразных сред, таких как дым, новые настройки поглощения в параметрах рендеринга позволяют управлять цветом теней и оттенком объектов.
Воссоздание KITT из Knight Rider с помощью GANverse3D.

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

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

Метод использует StyleGAN, систему с открытым исходным кодом для синтеза изображений: в данном случае фотографий автомобилей, доступных в открытом доступе в Интернете.

В случае демонстрации KITT сетка была обучена с помощью 55 000 изображений автомобилей, сгенерированных GAN. Процесс занял 120 часов на четырёх v100.

А обученной сетке потом потребовалось всего 65 мсек, чтобы сгенерировать 3D-модель из исходного изображения KITT на одном V100.
Виртуальная клавиатура под вебом в Godot, а также обновлённый HTTPClient с Fetch API под капотом.

API клавиатуры в принципе весьма ограничено, поэтому, к примеру, масштабирование пока не поддерживается.

Учитывая экспериментальный статус, поддержку виртуальной клавиатуры необходимо включить вручную в окне экспорта.

Перевод HTTP-клиента на fetch позволяет обрабатывать чанки HTTP-ответа до того, как он завершится, как на нативных платформах, что позволяет использовать API-интерфейсы на основе «отправленных сервером событий».

Это позволяет использовать эндопоинты таких сервисов как Firebase/Facebook. Как пример, плагин Godot Firebase.
This media is not supported in your browser
VIEW IN TELEGRAM
Моделирование меха в Unity с помощью UModeler.

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

Ключевое в 1.5:
- IsNeonSupported. Исполняется во время компиляции, поэтому оно не влияет на производительность рантайма. Если вы хотите предоставить несколько встроенных реализаций для целевых процессоров Arm и Intel, вам следует включить в свой код больше IsXXXSupported блоков.
- Hint.Likely, Hint.Unlikely и Hint.Assume для подсказки компилятору.
- IsConstantExpression для проверки на константность.
- Direct Call.
- Атрибут [SkipLocalsInit]. По функциональности как [SkipLocalsInitAttribute] из C# 5.
- Множество мелких улучшений.
Прокачиваем графику и производительность с помощью RTX, DLSS и Reflex.

На GTC много чего интересного показали. Nvidia по итогу написала отдельный пост про все новшества, касающиеся софтверной части.
Стал доступен Agility SDK для DirectX 12. Этот набор инструментов позволяет разработчикам использовать новые функции DirectX без необходимости игрокам обновлять Windows. Теперь разработчики игр могут исходить из того, что большинство компьютеров с Windows будут работать со всеми функциями DirectX 12.

Игры могут использовать Agility SDK на системах с обновлением Windows 10 за ноябрь 2019 г. или новее. Разработчики уже могут ознакомиться со стартовым руководством, страницей загрузок.

Раньше команда DirectX использовала обновления Windows 10 для доставки обновлений, но разработчикам игр такой подход не очень нравился. Теперь в этом нет необходимости.

На данный момент уже есть версия Agility SDK с поддержкой полного набора функций DirectX 12 Ultimate и Shader Model 6.6.
Началась конференция Steamworks Virtual Conference для разработчиков. Есть даже перевод сразу в рантайме.

https://steamworksevents.com/home-full/
This media is not supported in your browser
VIEW IN TELEGRAM
В Visual Studio 2022 завезут x64. Ну и куча других улучшений.

- Улучшения производительности в основном отладчике.
- Поддержка .NET 6, можно использовать для создания веб-приложений, стендэлон и мобильных приложений как для Windows, так и для Mac, а также улучшенная поддержка для разработки приложений под Azure.
- Пользовательский интерфейс обновился.
- Поддержка инструментов C++ 20.
- Интеграция текстового чата в функцию совместной работы Live Share.
- Дополнительная поддержка Git и GitHub.
- Улучшен поиск по коду.