
Процесс baking позволяет переносить сложные детали на простые модели, оптимизируя производительность без потери визуального качества.
Подготовка 3D-моделей
Рабочий процесс требует двух версий одного и того же объекта:
- Базовая модель (low poly): Оптимизированная сетка для финального использования
- Детализированная модель (high poly): Версия с субдивизией и вылепленными деталями
Необходимая настройка UV
Обе модели должны иметь правильно развернутые UV-карты. Для их генерации:
- Выделить все грани в edit mode
- Использовать инструмент smart uv project или unwrap
- Проверить отсутствие наложений
Подготовка перед baking
В модели low poly необходимо:
- Создать новый материал
- Добавить пустую текстуру в режиме non-color
- Выделить эту текстуру, не подключая её к узлу normal
Процесс baking в Cycles
Основные шаги включают:
- Переключиться на движок рендеринга cycles
- Выбрать normal map в опциях bake
- Активировать selected to active
- Сначала выделить high poly, затем low poly
- Запустить процесс кнопкой bake
Решение частых проблем
Наиболее распространенные ошибки и их решения:
- Отсутствие UV: Проверить, что обе модели имеют UV-карты
- Смещение: Убедиться, что модели находятся в одном пространстве
- Артефакты: Проверить расстояние между моделями и cage
Применение конечного результата
Сгенерированная normal map подключается к узлу normal map, а затем к основному bsdf. Это позволяет визуализировать детали high poly на оптимизированной модели.