UE4從零開始 060 不透明度函式

2021-09-27 01:23:02 字數 753 閱讀 1783

不透明度函式用於加速處理複雜的不透明度計算。

以下是「不透明度」類別下所有函式的列表。

softopacity(軟不透明度)

softopacity(軟不透明度)函式接收乙個不透明度值,然後對其執行各種計算,從而產生一種柔和的感覺。它應用菲涅耳效果、基於深度的阿爾法以及畫素深度。最終的結果會導致物件隨著攝像機接近而逐漸消失。

輸入說明

depthfadedistance (scalar)

物件完全消失時的深度。僅當使用了outputusesdepthbias(輸出使用深度偏離)輸出時才有效。

opacityin (scalar)

這是傳入不透明度值。

fadedistance (scalar)

距離表面多近時開始淡出。 輸出

說明outputusesdepthbias

此輸出會導致物件在其距離達到depthfadedistance(消退距離深度)輸入所設定的值時完全淡出,成為完全透明的狀態。

outputnodepthbias

此輸出會導致物件在其到達攝像機時完全淡出,這表示沒有偏移。此輸出比outputusesdepthbias(輸出使用深度偏離)少 12 條指令。

UE4從零開始 059 雜項函式

雜項函式包括各種不容易歸入任何其他現有類別的一次性函式。將這些函式放在這裡是為了避免產生太多只有乙個函式的類別。以下是 雜項 類別下所有函式的列表。timewithspeedvariable 具有速度變數的時間 timewithspeedvariable 具有速度變數的時間 函式與 time 時間 ...

UE4從零開始 066 向量操作函式

vectorops 向量操作 類別包含用於應用各種基於向量的數學方程式的特殊函式。以下是 向量操作 類別下所有函式的列表。fresnel 菲涅爾 與普通的fresnel 菲涅爾 表示式節點不同,fresnel 菲涅爾 函式允許指定自己的一組用於計算方程式的向量以及對混合進行其他調整。輸入說明 nor...

UE4從零開始 041 深度表示式

depthfade 深度消退 用來隱藏半透明物件與不透明物件相交時出現的不美觀接縫。屬性說明 消退距離 fade distance 應該發生消退的全域性空間距離。未連線 fadedistance 輸入時,將使用此距離。輸入 說明不透明 opacity 接收深度消退前物件的現有不透明度。fadedis...