Пайплайн и экономия времени
Автор работает в режиме «одно окружение в неделю», поэтому весь процесс заточен под скорость и повторное использование.
Крыши и модули. В Blender для черепицы используется Array Modifier, затем элементы разделяются и к ним применяется модификатор случайной ротации — так быстро достигается неровный, «ручной» вид. Блок-аут в Unreal Engine 5 пропускается: автор доверяет замерам и модульной логике в Blender. Делается один «блок» дома, который затем режется на детализированные модули.
Процедурная растительность. Для foliage используется Procedural Foliage в сочетании с ручной расстановкой: процедурные системы задают основу, ручное размещение — финальную доводку. Это ускоряет работу и позволяет легко править параметры.
Моделинг без ретопологии. Модели сразу создаются в low-poly, поэтому этап ретопологии отсутствует. Из-за жёсткого дедлайна не используется классический цикл high-to-low с ручной ретопологией.
Текстурирование в Substance 3D Painter
Отказ от тайлинга ради «ремесленного» вида. Вместо стандартных тайловых текстур и RGB-масок автор вручную добавляет детали на меши в Substance 3D Painter, чтобы каждый модуль имел свою историю и вариативность. Скульптинг сохраняется только для органики (камни, статуи), а архитектура максимально делается через Painter.
Anchor Points и карты высоты. Anchor Points и Height maps используются, чтобы прокидывать кастомные высотные детали обратно в генераторы и получать Curvature и Ambient Occlusion, сопоставимые по информативности с хайполи-бейком, но с большей гибкостью в лукдеве.
Интеграция в Unreal Engine
Detail Normal. Чтобы уникальные текстуры не теряли чёткость вблизи, в Unreal Engine к ним добавляется Detail Normal map. Уникальные бейки из Painter отвечают за «большой» нарратив (мох, потёки, износ дерева), а detail normal даёт мелкий микрорельеф при близком рассмотрении.
UV и оптимизация в Blender
Гибридный анwrap. Около 90% развёртки делается через автоматический Smart UV Project, затем автор вручную дорабатывает и перекладывает острова, оптимизируя заполнение и повышая texel density в важных зонах. Этап ускоряется кастомным набором хоткеев и приёмов, отточенных под собственный пайплайн.
Экосистема смарт-материалов
Единый визуальный язык. Вся архитектура и пропсы текстурятся в Substance 3D Painter. Сначала доводится один модуль (базовый вид дерева, камня, штукатурки), после чего эти наборы слоёв конвертируются в Smart Materials. Они применяются ко всем модулям, обеспечивая консистентный визуальный стиль, и точечно правятся при необходимости.
Автоматическое наложение эффектов. В слоях используются тайловые маски, управляемые данными Ambient Occlusion и Curvature, чтобы автоматически размещать мох, сколы по краям, пыль в углублениях. Это даёт богатую детализацию без ручной прорисовки каждого эффекта на всех объектах.
Выводы
- Модульный low-poly моделинг в Blender и отказ от ретопологии позволяют укладываться в один проект в неделю.
- Смесь процедурных систем (Array, Procedural Foliage, Smart UV) с минимальной ручной доработкой даёт быстрый, но живой результат.
- Substance 3D Painter используется как центр текстуринга: Anchor Points, Height, AO и Curvature заменяют классический хайполи-бейк.
- Detail Normal в Unreal Engine сохраняет читаемость микродеталей при близком рассмотрении без потери уникального «сторителлинга» текстур.
- Экосистема Smart Materials обеспечивает единый стиль окружения и ускоряет масштабирование сцены.