Сверено с документацией 10.11.2026. Учебная последовательность; 3ds Max и Corona для самостоятельного рендера не запускались.

Назначение и место в интерфейсе

Material/Map Browser → Maps → Corona → CoronaNormal. Изображение подключается к Input image, выход CoronaNormal — к Bump материала.

Normal map кодирует направление, а не окраску или высоту. RGB нельзя оценивать как красивый цветной узор. Декодирование превращает эти значения в изменение нормали поверхности; силуэт геометрии остаётся прежним. Карту высоты следует подавать в обычный bump или displacement, а не в Input image normal-узла.

Визуальная памятка

Схема: CoronaNormal. RGB normal map. CoronaNormal. Base Bump.
Авторская техническая схема по содержанию статьи. Условные формы и цвет; не скриншот программы и не результат рендера.
Авторская техническая иллюстрацияСкачать SVG

Значимые параметры

Поле в интерфейсеЧто меняется и как проверять
Input imageRGB normal map, обычно tangent-space из texture set.
Strength multМасштаб влияния нормали. Большое значение усиливает эффект, но не исправляет неверное направление.
Add gamma to inputКомпенсирует ошибочную gamma-коррекцию в старом workflow. При уже корректной Raw/data загрузке повторная компенсация не нужна.
Flip red (X) / Flip green (Y)Меняют знаки соответствующих направлений. Выбор зависит от соглашения авторов набора.
Swap red and greenМеняет местами оси; применять следует для известной причины, а не для случайного поиска красоты.
Additional bump mappingДобавляет отдельный bump поверх normal; полезно для крупной складки плюс мелкого плетения.

Интерфейс и примеры разработчика

Правильный порядок CoronaNormal, CoronaMappingRandomizer и CoronaTriplanar в Slate Material Editor
Normal → Randomizer → TriplanarКак выглядит согласованная цепочка на настоящем рабочем поле Slate. Увеличьте изображение, чтобы проверить порядок входов. © Chaos. Официальная иллюстрация из Chaos Help Center. · Официальная иллюстрация; версия интерфейса в источнике не указана. Показывает базовые элементы управления, а не подтверждение версии Corona 12. Официальный источник.

Практическое подключение

Для ткани загрузите normal как данные и направьте её через CoronaNormal в Bump Physical. Осветите образец сбоку. Найдите знакомый элемент рисунка, который должен быть выпуклым, и сравните светлый/тёмный край с геометрическим бугорком рядом. Если выпуклость читается как яма, проверьте прежде всего Y-соглашение, затем ориентацию UV.

Добавьте крупную серую карту складок в Additional bump mapping. Это позволяет менять амплитуду складки отдельно от микроплетения. При случайном mapping применяйте одну согласованную цепочку: normal Bitmap → CoronaNormal → MappingRandomizer → Triplanar → Bump. Цветовые и scalar-ветви должны иметь совпадающие преобразования.

Ошибки и диагностика

Не смешивайте две normal RGB-карты обычным Multiply: результат не является корректно нормализованным направлением. Для поддерживаемого смешивания используйте предусмотренную дополнительную bump-ветвь и проверьте оба вклада отдельно. Не назначайте normal как displacement в ожидании правильного рельефа.

Предупреждение о gamma требует осмысленной проверки загрузчика, а не автоматического включения всех флажков. В OCIO Raw означает отсутствие цветового преобразования; старое правило «поставить 2,2 и добавить gamma» не переносится без анализа.

Официальный пример неправильного порядка карт: Normal применяется после преобразования маппинга
Пример неправильного порядка картКонтрпример из руководства Chaos: подключение Normal после преобразования координат может изменить направление рельефа. © Chaos. Официальная иллюстрация из Chaos Help Center. · Официальная иллюстрация; версия интерфейса в источнике не указана. Показывает базовые элементы управления, а не подтверждение версии Corona 12. Официальный источник.

Проверка направления без догадок по цвету

Возьмите простую normal-карту с хорошо известным выпуклым элементом и поставьте источник сначала слева, затем справа. Неверный зелёный канал меняет интерпретацию направления, поэтому один ракурс может выглядеть правдоподобно случайно. Проверяйте пару условий и сравнивайте с эталонной геометрией.

Оставьте Strength небольшим, пока не подтверждены пространство и оси. Сильный эффект способен замаскировать ошибку, превратив всю поверхность в грубые тёмные пятна. Если normal содержит шум, не лечите его только размытием: сначала выясните, соответствует ли разрешение карты масштабу в кадре.

При совместном использовании с Randomizer и Triplanar соблюдайте официальный порядок узлов. Normal-декодирование и преобразование направления должны оставаться согласованными с координатами изображения. Изменив порядок, проверьте не только Base color, но и поворот блика на всех проекциях.

Совместимость и версии

CoronaNormal присутствует в 12. Направления normal map зависят от источника; DirectX/OpenGL в имени набора — указание на соглашение карты, а не выбор графического API рендера. Corona работает на CPU независимо от этой метки.

Настоящие узлы CoronaBitmap и CoronaNormal в Slate: вход Normal map и Additional bump
CoronaNormal: подключение картыBitmap подключён к Normal map; слот Additional bump предназначен для дополнительного рельефа. Реальные узлы из документации Chaos. © Chaos. Официальная иллюстрация из Chaos Docs. · Имя исходного файла содержит Corona9Daily. Историческая иллюстрация Corona 9 Daily, не скриншот Corona 12. Официальный источник.

Схема подключения

Прокрутите схему по горизонтали или откройте её в увеличении.

Связи: CoronaNormalАвторская схема связей. Стрелки показывают направление передачи. Номера стрелок соответствуют полным описаниям связей. Кнопки под схемой позволяют выбрать узел и прочитать его входы и выходы.КАРТА СВЯЗЕЙ3 узла · 2 связи1. Input image2. bumpCoronaBitmap: Normal RGB как Raw/dataCoronaBitmapNormal RGB как Raw/dataCoronaNormal: Input image, знаки осейCoronaNormalInput image, знаки осейPhysical: Bump: Изменение нормали поверхностиPhysical: BumpИзменение нормалиповерхностиСВЯЗИ И НАЗНАЧЕНИЯInput imageCoronaBitmap → CoronaNormalbumpCoronaNormal → Physical: Bump
Выберите узел: схема покажет связанные входы и выходы. Это описание связей, без расчёта материала в браузере.

Контрольный список

Отметки сохраняются в этом браузере.

Источники и границы проверки

Сверка открытых источников: 10.11.2026. Базовый сценарий: 3ds Max 2025 · Corona 12. Названия и доступность сопоставлены с документацией и историей выпусков. Установленные 3ds Max, Corona и Photoshop в этой среде не запускались. Учебные рекомендации не являются отчётом о натурном тесте. Методика и различия версий.