Once Human, survival shooter от NetEase, выделяется уникальной визуальной идентичностью под названием New Weird, где повседневное сливается с сверхъестественным, создавая тревожный и завораживающий мир. Этот анализ сосредоточен на технологии за его эстетикой, исследуя, как его собственный движок NeoX Engine и специальная конвейерная линия программного обеспечения оживляют органических существ и эффекты окружающей среды, определяющие опыт. Комбинация инструментов вроде ZBrush, Substance Painter и Maya ключева для воплощения этого художественного видения.
NeoX Engine: Техническая основа испорченного мира 🧪
NeoX Engine от NetEase демонстрирует свою специализацию в рендеринге плотных окружений и сложных эффектов. Его главное достижение в Once Human заключается в работе с шейдерами для органических существ и систем частиц. Шейдеры симулируют влажные поверхности, полупрозрачные мембраны и испорченную плоть с убедительной физикой, интегрируя динамические деформации. Эффекты частиц — не просто декор; они нарративны, представляя споры, сверхъестественные сущности и порчу окружения. В отличие от универсальных движков вроде Unreal Engine, NeoX, похоже, оптимизирован именно для этой эстетики, отдавая приоритет плавности в манипуляции этими органическими текстурами и эффектами в реальном времени.
Художественный конвейер: От концепта к порче в реальном времени 🎨
Производство ассетов следует методичному потоку. Высокополигональное моделирование в ZBrush определяет гротескные формы монстров. Затем в Maya оптимизируется топология и подготавливается для анимации. Ключевой этап — Substance Painter, где применяются текстуры, определяющие New Weird: грязь, ржавчина и аберрантные биологические материалы на повседневных объектах. Финальная интеграция в NeoX позволяет шейдерам движка объединить всё, добавляя эффекты влажности и реакции на свет. Этот конвейер, хотя и распространённый, служит полной эстетической цельности, где каждый инструмент усиливает видение мира, в котором привычное и чудовищное неразделимы.
Как Once Human реализует техники шейдеров и дизайна окружений для создания своей эстетики New Weird и какие уроки может извлечь инди-разработчик игр?
(ПС: 90% времени разработки — это полировка, другие 90% — исправление багов)