Справка Cinema 4D Cinema 4D Visualize, Broadcast, Studio Advanced Render Маска ландшафта
Функция доступна в CINEMA 4D Visualize, Studio
Маска ландшафта

Общие Параметры

Параметры шейдера

Градиент

Переход цвета учитывает мин/макс значения параметров и создаётся на их основе.

Этот параметр определяет цветовой переход, который будет создан на основе параметров Мин. высота и/или Макс. высота и соответственно Мин. угол и/или Макс. угол. Это функционирует только в том случае, если для обоих параметров Мин. граница и Макс. граница, назначено значение отличное от 0%. В противном случае действительным является расположенным на максимальном расстоянии к краю бегунок слева или справа. В данном случае между цветом будет создана резкая граница перехода между цветом.

Цвет шкалы перехода на левой части соответствует цвету без воздействия на него шейдера ландшафта и цвет справа соответствует маскированному цвету. Для чистых масок альфа или слоев, цвет перехода на шкале должен всегда иметь чёрно-белую цветовую составляющую.

Использовать маску высоты

Если исходя из объекта или начала мировых координат должно происходить маскирование по вертикали на основе использования шейдера Маска ландшафта (например, дерево или граница снега), в этом случае установите активной эту установку.

Мин. высота [-∞..+∞m]
Макс. высота [-∞..+∞m]

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

При использовании параметра Мин. высота вы можете, например, определить границу снега. До этого участка будет произведено маскирование, начиная сверху (параметр Макс. высота при этом необходимо установить на очень высокое значение, которое значительно превышает геометрические размеры самого объекта).

При использовании параметра Макс. высота вы можете определять, например, границы для деревьев. В этом случае маскирование происходит снизу (параметр Мин. высота при этом необходимо установить на очень низкое значение, которое значительно уступает геометрическим размерам самого объекта).

Мин. граница [0..100%]
Макс. граница [0..100%]

Параметр Мин. граница / Макс. граница обеспечивает создание перехода на участке границ.

Если назначенные на основе параметров Макс. высота (верхнее значение) и соответственно Мин. высота (нижнее значение) границы не должны просчитываться как неожиданно прерывающиеся и резко выделенные линии, в этом случае вы можете использовать здесь назначенный выше градиент. Значение = 100% производит смягчение (снижение уровня воздействия) маски, начиная с границы до половины соответственно маскируемого участка.

Уровень шума [-∞..+∞m]

Параметр Уровень шума производит плавный просчёт шума для участка границы.

Посредством этого значения и исходя из параметров Мин. / Макс. высота (то есть участков границ), происходит добавление шума для обоих направлений, для возможно жёстко просчитанного участка перехода между границами. Особенно при совместном использовании с параметрами Мин. / Макс. граница, вы можете произвести плавную и неравномерную регулировку для цветового перехода.

Масштаб [-∞..+∞%]

Слева низкое и справа высокое значение для параметра Масштаб

Этот параметр позволяет вам определить размер создаваемого шума. Чем ниже это значение, тем плавнее будет форма создаваемого шума. При высоких значениях параметра, создаваемый шум будет постепенно приобретать неоднородную форму.

Использовать маску ослабления

Если шейдер должен производить маскирование в зависимости от нормалей поверхности (расположенный перпендикулярно к поверхности полигона вектор) или угла Фонг, в этом случае установите активной эту установку.

Мин. угол [0..179°]
Макс. угол [1..180°]

Значение угла для параметров Мин. угол и Макс. угол и конечный результат, получаемый на их основе.

На основе этих значений вы определяете значения границ (то есть разницу в градусах для назначенной оси параметра Направление), на которых шейдер будет использовать различные оттенки. Представьте себе просто эти два угла как границу, между которыми находится снег. Со значением параметра Мин. угол = 0% и Макс. угол = 20% мы можем получить следующее: все поверхности, нормали которых отклоняются от определённого направления на участок между и 20° (параметр Направление), будут маскированы на основе шейдера Маска ландшафта.

Мин. ослабление [0..100%]
Макс. ослабление [0..100%]

Слева низкое и справа высокое значение для параметра Макс. граница

Если назначенные на основе параметров Мин. угол и соответственно Макс. угол границы не должны просчитываться как резко выраженные линии, в этом случае вы можете использовать здесь значение, определённое выше для параметра Градиент.

Использовать рельеф

Слева отключенная и сппава активная установка Использовать рельеф.

На основе канала материала Рельеф для поверхности будут просчитаны созданные искусственно структуры. Маска ослабления может учитывать созданные таким образом структуры. Особенно для горной местности, вы можете получить реалистичное распределение снега.

Эта установка не будет функционировать, если шейдер используется в канале Альфа.

Направление

Посредством меню выбора вам необходимо здесь произвести назначение оси (система координат объекта), при учёте которой будут просчитано отклонение для нормалей поверхности. Обычно, это положительное направление оси Y, то вертикально расположенная вверх ось. При активном режиме Пользовательский вы можете произвести индивидуальное назначение необходимого для вас направления. В данном случае поля параметра Назначить направление будут установлены активными. Практическое использование было бы распределение снега на участке местности с преимущественным учётом ветра, то есть совпадение выбранной оси для параметра Направление с направлением ветра.

Назначить направление [XYZ ]

Здесь вы можете назначить одну из необходимых осей (три компонента этого поля, это оси X, Y и Z). Альтернативно вы можете при использовании инструмента Ось объекта произвести изменение направления для оси этого поля, которая по стандарту программы определёна как Y. Это позволяет вам более простое создание направления, без использования при этом векторов полей X, Y и Z.

Альтернативное смешивание
Жёсткая граница [0..100%]

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

Слева отключенная и справа активная установка Альтернативное смешивание, значение параметра Жёсткая граница = 90%

Значения масок для высоты и углов при обработке умножаются взаимно внутренним алгоритмом программы (параметр Альтернативное смешивание использует для этого жёсткий режим смешивания). Кроме этого, если один из этих участков является маскированным, в этом случае он остается для конечного результата постоянно маскированным, независимо от состояния второго участка.

На основе параметра Жёсткая граница вы регулируете создание перехода между этими участками, плавного (низкие значения параметра Жёсткая граница) или жёсткого (высокие значения параметра Жёсткая граница).

Использовать глобальные координаты

При активной установке, значения параметров Мин. / Макс. высота и Мин. / Макс. угол будут учитываться программой как мировая система глобальных координат.

Инвертировать

На основе этой установки, маскированные участки будут инвертированы: то есть невидимые участки будут установлены как видимые и наоборот.