Gamedev suffering
9.61K subscribers
1.01K photos
91 videos
13 files
2.45K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

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

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

Реклама: https://t.me/gamedev_suffering/2202
Download Telegram
Эпики анонсировали курс по работе с Microsoft Hololens 2 в Unreal Engine. В сумме где-то на 4 часа.

Локализованные версии появятся 26 июля.
Николай Квартников рассказал 80lv о создании проекта «Курящий пират», обсудил скульптинг и моделирование в Blender, а также дал советы по тайм-менеджменту.

Николай, к слову, учился на лингвиста, но в 2005 году перекатился в иллюстраторы. Вот вам пример того, что всегда можно научиться чему-то новому.
Видео создано с помощью записи геймплея с отслеживанием движения в Blender 2.93. 5tick man записал геймплей Portal 2 и добавил сверху гель и красивое освещение. Всё видео — это один непрерывный кадр в Blender без склеек. 40 часов на работу и 18 на рендер.

Когда камера проходит через портал, она оказывается в перевёрнутой копии исходной комнаты. Гель, который вы видите на входе в синий портал, представляет собой ту же симуляцию жидкости, которая покидает оранжевый портал. Это было сделано путём показа оригинальной симуляции слева, а справа — перевёрнутая копия геля.

Чтобы заставить гравитацию геля перевернуться после прохождения через портал, автор отключил стандартную силу тяжести и притягивал гель к большой плоскости на полу.
Вышел V-Ray 5 для Cinema 4D Update 1. Добавили систему на базе нод для редактирования материалов, поддержку V-Ray Fur и многое другое.

Ещё улучшили обработку полупрозрачности материалов, добавили возможность визуализации нескольких купольных источников света одновременно и новую систему для постепенного расчёта каустики.
This media is not supported in your browser
VIEW IN TELEGRAM
В начале этой недели вышла бетка Unity 2021.2 Beta. И там довольно много вкусностей.

Редактор.
- Если отбросить общие слова про оптимизацию, то завезли в Scene View кастомизируемые тулбары, оверлеи.
- В инспекторе при клике по материалам они подсвечиваются, добавили поддержки новых мат. формул.
- Сборка ассетов теперь быстрее, новая опция для генерации IL2CPP сокращает время генерации на 50% 🤔
- Завезли экспериментальный пакет AI Navigation.

Кодинг
- Много оптимизаций за счёт инлайнинга функций.
- Код для GC для ассетов теперь многопоточен.
- Профайлер бустанули. Новый пакет System Metrics Mali позволяет смотреть никзкоуровневые метрики железа.

HDRP
- Volumetric Clouds завезли.
- Появилась поддержка DLSS от Nvidia.

Ну и куча улучшений в URP, SRP, 2d-инструментах и прочем.
Epic Games поговорили с сотрудниками Arc System Works про разработку GUILTY GEAR -STRIVE- и то, как они создали и сбалансировали свой чрезвычайно разнообразный список персонажей.
В свете того, что в Win 11 будет поддержка Android приложух через Amazon Store, советую почитать пост от эксперта по Android.

Для тех, кто не в курсе, Amazon оборачивает ваше приложение/игру кодом, который позволяет приложению взаимодействовать с клиентом Amazon Appstore для сбора аналитики, оценки и обеспечения соблюдения программных политик, а также обмена с вами агрегированной информацией и т. д.

К тому же, ещё и переподписывает ваши билды другим ключом. В итоге, в сторе лежит совсем не то, что вы собирали.

Это очень плохая практика.
Обновился Zen UV для Blender. Появилась стековая система, позволяющая автоматически и вручную складывать и извлекать острова. Полезно для увеличения плотности текселя и запекания.

Появились операторы копирования/вставки параметров (TD, Position, Size) между островами/гранями.
Вышел Corel Painter 2022 с усовершенствованной системой акварели и улучшением производительности кисти.

Библиотека кистей также была обновлена. Добавлены новые категории, варианты и предварительный просмотр кистей, а также теперь можно легко находить, фильтровать и добавлять в избранное.
Команда Unity поделилась полезными советами по оптимизации и профайлингу игр.

Много очевидных вещей (не использовать LINQ и т. п), но есть и полезные советы.

Хотя, лично я, не советовал бы повсеместное использование ScriptableObjects.
Эрик Морено, ведущий художник по персонажам из Ubisoft Bordeaux, рассказывает о работе с 3D-персонажами, объясняет, как создавалась Киара для DLC Wrath of the Druids, и обсуждает безграничные возможности Blender.
В очередном прямом эфире на этой неделе Джереми Грант, менеджер по продуктам, старший программист по анимации Киаран Ричи и ведущий программист Аарон Кокс из Epic Games присоединились к специалисту по продуктам Виктору Бродину и старшему техническому дизайнеру Чэнсу Айви, чтобы обсудить новые функции по работе с анимациями в UE5.
Шинди Леонг поделилась разбором проекта Abandoned Arcade и пошагово объяснила рабочий процесс.

Помимо самого разбора в статье присутствует куча ссылок на другие полезные материалы/туториалы.
Недельный геймдев: #24 — 27 июня, 2021

Обновления/релизы/новости
- Epic Games открыла бесплатный доступ разработчикам к голосовому чату и античиту
- Разработчики игр под Xbox теперь могут получить доступ к предварительной версии FidelityFX Super Resolution
- Интерактивные шейдеры листвы для Unity
- Создатель популярного Corgi Engine и TopDown Engine More Mountains выпустил новый инструмент Feel для добавления эффектов в Unity
- В раннем доступе вышел плагин Instant Terra для Unreal Engine
- Разработчик Graswald выпустил G Scatter
- Стал доступен инструмент Simple Rope Wrapа от SideFX Labs
- Maxon выпустила Redshift 3.0.46
- Для Unreal Engine 5 вышел хотфикс
- Adobe объявил о выпуске коллекции Adobe Substance 3D: инструментов нового поколения для художников
- Начиная с беты Unity 2021.2, можно будет собирать или портировать Android игры на Chrome OS
- Вышел V-Ray 5 для Cinema 4D Update 1
- Что нового в бете Unity 2021.2
- Обновился Zen UV для Blender
- Вышел Corel Painter 2022 с усовершенствованной системой акварели и улучшением производительности кисти

Халява/раздачи/бандлы/курсы
- Эпики анонсировали курс по работе с Microsoft Hololens 2 в Unreal Engine. В сумме где-то на 4 часа

Интересные статьи/видео
- Demon’s Souls: как создать крутой ремейк
- Дэвид Эйзенштадт рассказывает о выборе правильной художественной школы, которая станет вашей отправной точкой в качестве 3D-художника
- Создание пирата-скелета в Blender и Marvelous Designer
- Чрезвычайно липкий гель в Portal 2
- Как Guilty Gear -Strive- сочетает в себе ультрасовременные визуальные эффекты и игровой процесс
- Команда Unity поделилась полезными советами по оптимизации и профайлингу игр
- Создание Киары для DLC Assassin’s Creed Valhalla
- Full-Body IK и деформация движения в Unreal Engine
- Улучшенная версия Артура Моргана из Red Dead Redemption 2
- Создание заброшенного аркадного автомата

Разное
- 1920vfx поделились разбором VFX из их ролика «Little Robots» для IKEA
Демка FluidNinja LIVE 1.4 для UE4 и UE5.

Новая версия системы для 2d симуляции жидкостей в реальном времени для ПК и мобильных приложений выходит уже в июле. Инструмент включает в себя объёмный туман и облака, системы для Niagara Systems, пресеты и управление памятью.
На недавних ивентах, посвящённым играм, (Summer Game Fest, E3, PC Gaming Show и т. д) было представлено более 80 игр, созданных на Unreal Engine.

Epic Games собрали их в хронологическом порядке вместе с официальными описаниями и ссылками на соответствующие веб-сайты. Пост будут дополнять по мере появления новых ивентов этим летом.
Леннард Клауссен, 3D-художник, работавший над созданием оружия для «Love, Death + Robots», рассказал о самом процессе, поделился некоторыми мыслями о работе над таким масштабным проектом и рассказал 80lv, как сделать так, чтобы оружие выглядело подходящим.
Pixar выпустил бесплатную некоммерческую версию RenderMan 24.

Новая версия включает в себя многие новые функции самого RenderMan 24, в том числе, систему слоистых материалов Lama (но не включает Stylized Looks или RenderMan XPU), новую гибридную систему рендеринга CPU/GPU.
В Godot исторически взаимодействие между Godot Scripts и JavaScript делалось с помощью не секьюрного JavaScript.eval, но теперь разработан новый интерфейс.

Был добавлен новый класс JavaScriptObject, который служит обёрткой JavaScript объектов и позволяет вызывать методы JavaScript и получать свойства объекта.