Сверено с документацией 10.11.2026. Учебная последовательность; 3ds Max и Corona для самостоятельного рендера не запускались.
Назначение и место в интерфейсе
Material/Map Browser → Maps → Corona → CoronaBitmap. Выход карты соединяется с нужным слотом материала, окружения или другой карты. Сам Bitmap не назначается поверхности вместо материала.
Один файл может содержать цвет, число, вектор нормали или HDR-освещение. Программа должна знать, как читать эти данные. Base Color из обычного sRGB-набора требует цветового преобразования, а roughness и normal — сохранения числовых значений. Расширение PNG или EXR само по себе не объясняет назначение файла.
Визуальная памятка
Значимые параметры
| Поле в интерфейсе | Что меняется и как проверять |
|---|---|
Load Map / Reload | Выбор файла и повторное чтение изменённого изображения. |
Map Channel / Use Real-World Scale | Выбор UV-канала и режима масштаба. Канал должен существовать на объекте. |
Offset / Tiling / W Rotation | Смещение, число повторов и поворот. Увеличение tiling обычно уменьшает видимый размер рисунка. |
Tiling Mode | Repeat повторяет; Mirrored отражает соседние копии; No Tiling ограничивает область; Clamp растягивает крайние пиксели за пределами текстуры. |
Environment mapping | Spherical для обычной широтно-долготной HDRI; Screen для изображения по экрану; Dome добавляет конечную проекцию окружения. |
Channel Outputs: Alpha / Mono / RGB | Выбирают, читать ли цвет, яркость или альфа-канал. Для чёрно-белой маски проверьте, что Mono не читает пустую alpha. |
Color Space / RGB Primaries | Задаёт исходное пространство в доступном workflow. Для данных нужна Raw-интерпретация либо корректный эквивалент без преобразования. |
Blur / Interpolation | Баланс чёткости и фильтрации. Нулевое размытие не гарантирует лучший рендер: появляется алиасинг. |
Интерфейс и примеры разработчика

Практическое подключение
Положите на короб тестовый Base Color и убедитесь, что квадратный ориентир не растянут. Затем загрузите roughness отдельным CoronaBitmap как data. Не делайте её инстансом цветной карты только из-за одинакового имени набора: разные файлы и разные правила чтения должны оставаться очевидны. Для normal используйте ещё один Bitmap и CoronaNormal перед Bump.
При HDRI проверьте, что изображение действительно содержит диапазон яркостей выше белого, а не является JPEG-копией. Вставьте его в окружение, выберите Spherical и поворачивайте вокруг вертикальной оси, наблюдая направление света. Не наклоняйте горизонт ради красивого блика без проверки окна и дальнего фона.
Ошибки и диагностика
Чёрная поверхность может означать отсутствующий путь, несуществующий UV-канал или выход за пределы No Tiling. Сначала просмотрите файл, затем проверяйте координаты. Слишком гладкий рельеф после фильтрации проверяют в финальном разрешении. Если меняете картинку внешним редактором, используйте Reload.
У одинаковых texture sets сохраняйте согласованность offset/scale/rotation. Для вариативности всей пачки лучше общий MappingRandomizer с согласованными выходами, чем случайные независимые повороты каждой карты.

Один файл — несколько разных договоров
Подготовьте тестовый набор из цветной картинки, карты roughness и normal. Загрузите их отдельными CoronaBitmap, даже если они имеют одинаковое расширение. Подпишите назначение и входное пространство. Для roughness нарисуйте большие участки с известными серыми значениями: так легче обнаружить нежелательное преобразование, чем по сложной фактуре камня.
Сравните вывод каждого файла напрямую и в рабочем слоте. Цветовое изображение должно выглядеть ожидаемо в соответствующем просмотре, roughness — давать нужную ширину отражения, normal — правильное направление рельефа. Эти критерии различны. Один красивый preview не подтверждает всю цепочку.
После выбора правильного чтения проверьте crop и повторение. Источник с уже обрезанным швом не должен получить второй случайный crop при конвертации. Если несколько материалов используют один bitmap-instance, смена его координат затронет все ветви. Для независимого размещения создавайте независимый управляющий участок графа осознанно.
Совместимость и версии
CoronaBitmap доступен в 12. В базовом сценарии используйте отдельную CoronaTriplanar; встроенный triplanar в актуальной документации Bitmap не приписывается исходной 12. Lock Aspect Ratio и Fit to bitmap появились в 12 Update 1, что отмечается отдельно. Старый Gamma workflow и OCIO имеют разные элементы интерфейса.
Схема подключения
Контрольный список
Отметки сохраняются в этом браузере.
Источники и границы проверки
- CoronaBitmap — официальная документацияПервичный источник; интерфейс актуальной страницы может относиться к более новой версии.
- Corona 14 — встроенный triplanar относится к новой версииПервичный источник; интерфейс актуальной страницы может относиться к более новой версии.
Сверка открытых источников: 10.11.2026. Базовый сценарий: 3ds Max 2025 · Corona 12. Названия и доступность сопоставлены с документацией и историей выпусков. Установленные 3ds Max, Corona и Photoshop в этой среде не запускались. Учебные рекомендации не являются отчётом о натурном тесте. Методика и различия версий.
