天天看點

【UE4從零開始 060】不透明度函數

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

不透明度函數

以下是“不透明度”類别下所有函數的清單。

SoftOpacity(軟不透明度)

SoftOpacity(軟不透明度) 函數接收一個不透明度值,然後對其運作各種計算,進而産生一種柔和的感覺。它應用菲涅耳效果、基于深度的阿爾法以及像素深度。最終的結果會導緻對象随着錄影機接近而逐漸消失。

輸入 說明
DepthFadeDistance (Scalar) 對象完全消失時的深度。僅當使用了 OutputUsesDepthBias(輸出使用深度偏離) 輸出時才有效。
OpacityIn (Scalar) 這是傳入不透明度值。
FadeDistance (Scalar) 距離表面多近時開始淡出。
輸出 說明
OutputUsesDepthBias 此輸出會導緻對象在其距離達到 DepthFadeDistance(消退距離深度) 輸入所設定的值時完全淡出,成為完全透明的狀态。
OutputNoDepthBias 此輸出會導緻對象在其到達錄影機時完全淡出,這表示沒有偏移。此輸出比 OutputUsesDepthBias(輸出使用深度偏離) 少 12 條指令。
【UE4從零開始 060】不透明度函數

繼續閱讀