(183)圖像調整

圖像調整函數用於對紋理執行基本的顏色校正操作。這些函數非常有用,它們允許您對紋理執行校正操作或改變,而不必擔心因爲要將單獨的版本裝入內存而產生開銷。

圖像調整函數

以下是“圖像調整”類別下的函數列表。

3ColorBlend(三色混合)

3ColorBlend(三色混合)函數根據灰階阿爾法,以如下方式對 3 種輸入顏色進行混合:

3ColorBlend_demo.png

阿爾法色調

顏色

暗色調

顏色 A

中間調

顏色 B

亮色調

顏色 C

項目

說明

輸入

顏色 A(3 矢量)(Color A (3Vector))

在阿爾法向黑色提供暗色調的所有位置,都將應用此顏色。

顏色 B(3 矢量)(Color B (3Vector))

在阿爾法提供中間色調的所有位置,都將應用此顏色。

顏色 C(3 矢量)(Color C (3Vector))

在阿爾法向白色提供亮色調的所有位置,都將應用此顏色。

阿爾法(標量)(Alpha (Scalar))

此輸入根據上述輸入確定應用每種顏色的位置。

CheapContrast(低成本對比度)

CheapContrast(低成本對比度)函數通過將直方圖的高端重新映射到低端值,並將直方圖的低端重新映射到高端值,提升輸入的對比度。這類似於在 Photoshop 中應用色階調整 ,以及將黑色和白色標誌拉入到一個位中。用戶可控制提升對比度的程度。

項目

說明

輸入

輸入(標量)(In (Scalar))

要提升對比度的通道或者黑白圖像。

對比度(標量)(Contrast (Scalar))

要提升對比度的程度。默認值爲 0,這表示不更改。

此函數接收標量值而非 RGB,這意味着它特別適合於黑白圖像或單一通道。要提升全色圖像的對比度,請使用 CheapContrast_RGB(低成本對比度_RGB)

低成本對比度

CheapContrast_RGB(低成本對比度_RGB)

CheapContrast_RGB(低成本對比度_RGB)函數通過將直方圖的高端重新映射到低端值,並將直方圖的低端重新映射到高端值,提升輸入的對比度。這類似於在 Photoshop 中應用色階調整 ,以及將黑色和白色標誌拉入到一個位中。用戶可控制提升對比度的程度。

與普通的 *CheapContrast(低成本對比度)函數*不同,此函數可接收“矢量 3”作爲輸入,從而允許其對彩色圖像執行對比度操作。

項目

說明

輸入

輸入(標量)(In (Scalar))

要提升對比度的基本圖像。

對比度(標量)(Contrast (Scalar))

要提升對比度的程度。默認值爲 0,這表示不更改。

低成本對比度

SCurve(S 曲線)

SCurve(S 曲線)函數通過沿 S 曲線插入圖像的每個通道值,提升圖像的對比度。這類似於在 Photoshop 中應用曲線調整 ,以及對 S 曲線設置 RGB 曲線或使用預先設置的“提高對比度 (RGB)”。

項目

說明

輸入

輸入(標量)(In (Scalar))

要提升對比度的基本圖像。

冪(標量)(Power (Scalar))

要提升對比度的程度。默認值爲 1,這表示不更改。

SCurve(S 曲線)

3PointLevels(3 點色階)

3PointLevels(3 點色階)函數接收一個圖像,並在 3 個點(白色、黑色、中間色)之間重新映射每個通道的值。這類似於在 Photoshop 中應用色階調整。但是,與 CheapContrast(低成本對比度)函數不同,此函數提供了全面的控制,使用戶能夠調整光線及明暗的插值(伽瑪)。默認情況下,將以線性方式內插 3 個重新映射點。但是,如果您願意,可以輸入自己的定製插值曲線。

項目

說明

輸入

紋理(標量)

輸入紋理。

新黑色值(標量)(New Black Value (Scalar))

爲前一個 0 值設置新值。

新中間值(標量)(New Middle Value (Scalar))

替換與“中間點”(Middle Point)輸入值匹配的舊值。

新白色值(標量)(New White Value (Scalar))

爲前一個 1 值設置新值。

中間點(標量)(Middle Point (Scalar))

從輸入圖像中選擇一個值,此值將替換爲“中間點”(Middle Point)的值。

定義插值曲線(靜態布爾值)(Define Interpolation Curve (StaticBool))

如果您想使用“插值冪”(Interpolation Power)輸入來定義自己的插值曲線,請設置爲 true

插值冪(標量)“Interpolation Power (Scalar)”

這是應用於插值的冪節點。此節點用於控制三個點(黑色、白色和中間色)之間的插值。

反轉插值冪(Invert Interpolation Power)

如果您想要反轉冪曲線(這通常會降低對比度而非提高對比度),請設置爲 true

3Point Levels(3 點色階)

此節點的 "-------------" 輸入只是用作輸入列表的分隔符,以使列表內容清晰明瞭。它們並非用於接收實際連接。

與 CheapContrast(低成本對比度)函數相似,此節點在默認情況下接收一個標量,這意味着它適合於單通道或黑白圖像。

HueShift(色調改變)

HueShift(色調改變)函數使輸入顏色的當前色調值偏移給定的百分比。此百分比基於 1,並以色環爲中心。例如,變動 0.5% (50%) 將改變爲互補色調,即色環上對面的色調。變動 1.0 (100%) 不會進行更改,因爲這相當於正好繞色環旋轉一週。

項目

說明

輸入

色調改變百分比(標量)(Hue Shift Percentage (Scalar))

繞着色環改變傳入色調的程度。

紋理(矢量 3)(Texture (Vector3))

要改變色調的傳入紋理。

色調改變

SmoothThreshold(平滑閾值)

SmoothThreshold(平滑閾值)函數接收漸變、插值率和閾值(分界值)。然後,它根據輸入,將平滑對比度應用於漸變。以下是每個輸入的作用明細:

項目

說明

輸入

分界值(Cutoff Value)

位於分界值以下的漸變輸入值將受此操作影響。

線性插值(Lerp Value)

添加一個負數或正數,以從原始值平滑地斜升或斜降。斜升或斜降在小於分界值的值中發生。

漸變(Gradient)

此值用作對比度操作的基準。

平滑閾值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章