Color Mapping (Преобразование цвета) |
Search keywords: color mapping, tone mapping, burn-out, overexpose
Преобразование цвета (Color mapping), также называемый преобразованием тона (tone mapping), может быть использовано для наложения трансформации цвета на цвета конечного изображения. Иногда изображение может содержать более широкий диапазон цветов, чем это может быть отображено на экране монитора. Задача преобразования цвета - преобразовать значения изображения так, что бы они были пригодны для отображения на мониторе.
Type - Тип - это тип используемой трансформации. Возможны следующие типы:
Linear multiply - Линейное умножение - в этом режиме будет простое умножение значений цветов конечного изображения, основываясь на их яркости. Слишком яркие компоненты цвета (яркость выше 1.0 или 255) будут обрезаны. Это может приводить к выжженным пятнам около ярких источников света.
Exponential - Экспоненциальное - в это режиме изменяется насыщенность цветов, на основании их яркости. Это может быть полезно для предотвращения выжигания в очень ярких областях (например около источников света и т.д.). Это режим не обрезает яркие цвета, но вместо этого делает их более насыщенными.
HSV exponential - Экспоненциальное по HSV - этот режим очень похож на Exponential, но он будет сохранять цвет тона и насыщенность, вместо этого сдвигая цвета в сторону белого.
Intensity exponential - Экспоненциальное по интенсивности - этот режим очень похож на Exponential, но он будет сохранять соотношение компонентов RGB цвета, и будет влиять только только на яркость цветов.
Gamma correction - Гамма коррекция - этот режим применяет к цветам гамма-кривую. В этом случае параметр Multiplier - общий множитель для цветов до их гамма-коррекции. Параметр Inverse gamma - величина, обратная значению гаммы (например для гамма = 2.2, параметр Inverse gamma должен быть равен 0.4545). Параметр Gamma - значение гаммы. Если оба параметра Inverse gamma и Gamma отличны от 1.0, то используется значение Inverse gamma.
Intensity gamma - Гамма по интенсивности - этот режим применяет гамма-кривую к яркости цветов, вместо применения независимо к каждому каналу (r/g/b). В этом случае параметр Multiplier - общий множитель для цветов до их гамма-коррекции. Параметр Inverse gamma - величина, обратная значению гаммы (например для гамма = 2.2, параметр Inverse gamma должен быть равен 0.4545). Параметр Gamma - значение гаммы. Если оба параметра Inverse gamma и Gamma отличны от 1.0, то используется значение Inverse gamma.
Reinhard - Рейнгард - этот режим - смесь между экспоненциальным режимом преобразования цвета и линейным преобразованием. Если значение Burn value равно 1.0, получается линейное преобразование цвета, если значение Burn value равно 0.0, результат - экспоненциальное преобразование.
Для режимов Linear multiply, Exponential, HSV exponential, Intensity exponential:
Dark multiplier - множитель для темных цветов.
Bright multiplier - множитель для ярких цветов.
Для режимов Gamma correction и Intensity gamma:
Multiplier - общий множитель для цветов до их гамма-коррекции.
Inverse gamma - величина, обратная значению гаммы.
Gamma - Гамма - этот параметр позволяет пользователю управлять гамма-коррекцией для выходного изображения независимо от режима преобразования цвета. Заметим, что здесь значение обратно используемому для режима преобразования цвета Gamma correction. Например, для коррекции изображения для дисплея с гамма = 2.2 вы должны просто установить параметр Gamma в 2.2.
Sub-pixel mapping - Субпиксельное преобразование - от этой опции зависит будет ли преобразование цвета применено к пикселям конечного изображения, или индивидуально к каждому субпиксельному сэмплу. В более старых версиях V-Ray эта опция всегда включена, однако теперь ее значение по умолчанию - выключено, т.к. это дает более корректную визуализацию, особенно если вы используете сценарий "universal settings".
Clamp output - Сжатие диапазона выходного изображения - если эта опция включена, диапазон цветов будет сжат после преобразования цвета. В некоторых случаях это может быть нежелательно (например если вы хотите также сгладить hdr-части изображения) - в этом случае выключите сжатие.
Clamp level - Уровень сжатия - этот параметр указывает уровень до которого компоненты цвета будут сжаты, если опция Clamp output включена.
Affect background - Влиять на фон - если опция отключена, преобразование цветов не будет влиять на цвета, принадлежащие фоновому изображению.
Don't affect colors (adaptation only) - Не влиять на цвета (только адаптация) - когда опция включена, преобразование цвета не будет применено к окончательному изображению, однако V-Ray будет производить все свои вычисления из предположения, что преобразование цвета применяется (например уровни шума будут скорректированы соответственно). Это, к примеру, может быть полезным, если если вы знаете, что вы будете позже применять какую-то коррекцию цвета для изображения, но хотите сохранить саму визуализацию в линейном пространстве для целей композинга. Заметим, что опция Clamp output будет иметь эффект вне зависимости от состояния опции Don't affect colors.
Linear workflow - - когда эта опция включена, V-Ray будет автоматически применять инверсную гамма-коррекцию, которую вы установили в поле Gamma, ко всем материалам VRayMtl в вашей сцене. Заметим, что эта опция планировалась для использования только для быстрого преобразования старых сцен, для которых не предусматривался линейная последовательность операций. Эта опция не замена для правильной линейной последовательности операций.
Перевод © Black Sphinx, 2008-2010. All rights reserved.