Видеоигра Dordogne, разработанная на Unity, не стала использовать постобработку для имитации акварели. Ее команда выбрала радикальный ручной путь: рисовать каждую текстуру вручную настоящей акварелью на бумаге, сканировать с высоким разрешением и проецировать на трехмерную геометрию. Этот гибридный процесс стирает границу между традиционным искусством и программированием видеоигр, создавая визуальный стиль, который буквально является живой акварелью внутри 3D-движка.
Технический пайплайн: от кисти к полигону в Unity 🎨
Рабочий процесс начинался с физической живописи на акварельной бумаге, захватывая текстуры фона, флоры и архитектуры. Эти фрагменты оцифровывались с помощью сканеров высокого разрешения для сохранения зернистости бумаги и прозрачности пигмента. Следующим критическим шагом была интеграция в Photoshop, где исправлялись перспективные искажения и обрезались элементы для соответствия UV-разверткам 3D-моделей. В Unity команда накладывала эти плоские текстуры на полигональную геометрию, используя кастомные шейдеры, которые сохраняли яркость и растекание цвета. Главной технической проблемой было избежать эффекта повторения (тайлинга) и сохранить визуальную согласованность между фонами и персонажами, которые также получили художественную обработку, чтобы не разрушать иллюзию холста.
Нарративные преимущества гибридной техники 🖌️
Помимо технического достижения, это художественное решение усиливает эмоциональное повествование игры. Используя настоящие акварели, каждая сцена обладает органичной и неповторимой текстурой, которую цифровой рендеринг никогда не смог бы воспроизвести. Несовершенство человеческого штриха и вариативность пигмента на бумаге создают атмосферу меланхолии и воспоминаний, усиливающую историю главной героини. Для разработчика этот пайплайн демонстрирует, что инновации не всегда заключаются в самом сложном коде, а в умении строить мосты между классическими художественными дисциплинами и современными движками, такими как Unity.
Как команде Dordogne удалось интегрировать настоящие акварели, нарисованные вручную, в движок Unity, не прибегая к фильтрам постобработки, и с какими техническими трудностями они столкнулись при сохранении живописной точности во время анимации и интерактивности в реальном времени
(P.S.: Оптимизация для мобильных устройств — это как пытаться запихнуть слона в Mini Cooper)