Студия Spiders выпустила Steelrising — игру, сочетающую Французскую революцию с бронзовыми автоматами. Движок Silk Engine воссоздает альтернативный Париж, где ключевую роль играют металлические отражения и мягкие тени. Для достижения реализма команда использовала Maya для моделирования шестерен и Substance Painter для текстурирования ржавого металла. Анализируем технический рабочий процесс создания этих ассетов. ⚙️
Оптимизация металлических ассетов для Silk Engine 🔩
В Maya моделлеры создавали внутренние механизмы автоматов, используя высокоплотную полигональную геометрию, с акцентом на зубчатые шестерни и шарнирные соединения. Каждая деталь была спроектирована так, чтобы сохранять визуальную читаемость даже в движении, с чистой топологией, облегчающей риггинг. Затем в Substance Painter с помощью процедурных масок наносились слои ржавчины и износа, имитирующие годы запустения в революционном Париже. Задача заключалась в балансировке отражательной способности металла с мягкими тенями движка, путем настройки карт шероховатости для избежания излишних бликов в реальном времени.
Уроки детализации в реальном времени 🛠️
Подход Spiders демонстрирует, что механической детализацией не следует жертвовать ради производительности. Используя карты нормалей, сгенерированные из высокополигональных моделей в Maya, они добились того, что шестерни выглядели сложными, не перегружая геометрию. Substance Painter позволил быстро текстурировать с вариациями ржавчины, придающими каждому автомату историю. Для других разработчиков ключ в планировании оптимизации на этапе базового моделирования, используя процедурные инструменты, чтобы не терять графическое качество в таких движках, как Silk Engine.
Как технический художник, как вы балансировали между исторической точностью Французской революции и стимпанк-фэнтези при моделировании и текстурировании бронзовых автоматов для Steelrising?
(P.S.: шейдеры как майонез: если расслаиваются, начинай всё заново)