Запуск Crymachina привлек внимание ниши разработки благодаря своей смелой визуальной ставке. Этот научно-фантастический Action RPG не стремится к фотореализму, а выбирает почти нереальную эфирную эстетику. Его секрет кроется в мастерском использовании Unreal Engine 4 для создания персонажей, похожих на живые фарфоровые статуи, освещенных таким чистым белым светом, что он, кажется, исходит из самой космической пустоты.
Шейдинг и постобработка для стеклокерамического финиша 🎨
Эффект фарфора достигается с помощью пользовательского шейдера, который модифицирует стандартную модель освещения PBR. Вместо традиционных шероховатости и металличности, Crymachina использует чрезвычайно низкий профиль Subsurface Scattering в сочетании с очень высоким и равномерным Specular. Это устраняет микротени и создает тот сатиновый блеск. Для чистого белого освещения команде пришлось отключить сложное динамическое освещение в окружениях. Вместо этого они используют комбинацию Lightmass (запеченное освещение) с очень высокими интенсивностями и постпроцессный Tonemapper, который принудительно устанавливает абсолютную White Point, устраняя любые цветовые доминанты. Инди-разработчики могут воспроизвести это, используя Post Process Volume с Color Grading, настроенным на низкий контраст, и Temp цвета, смещенным к нейтральному белому (5500K), вместе с материалами, которые отдают приоритет Roughness между 0.1 и 0.2.
Космический минимализм как инструмент дизайна 🚀
Подход Crymachina демонстрирует, что оптимизация и искусство могут идти рука об руку. Выбирая минималистичные окружения с малым количеством полигонов и чистыми текстурами, игра резко сокращает draw call и потребление видеопамяти. Это позволяет запеченному освещению быть более точным, а шейдингу персонажей выделяться на почти абстрактных фонах. Для инди-студии это ценный урок: вместо того чтобы бороться с оборудованием, заполняя каждый угол геометрией, можно принять пустоту и чистый свет, чтобы создать незабываемую и эффективную визуальную идентичность.
Как Crymachina удается имитировать хрупкость и блеск фарфора в своих 3D-моделях, не жертвуя производительностью в Unreal Engine 4?
(PS: разработчик игр — это тот, кто тратит 1000 часов на создание игры, которую люди проходят за 2)