不透明度 函數用于加速處理複雜的不透明度計算。
不透明度函數
以下是“不透明度”類别下所有函數的清單。
SoftOpacity(軟不透明度)
SoftOpacity(軟不透明度) 函數接收一個不透明度值,然後對其運作各種計算,進而産生一種柔和的感覺。它應用菲涅耳效果、基于深度的阿爾法以及像素深度。最終的結果會導緻對象随着錄影機接近而逐漸消失。
輸入 | 說明 |
---|---|
DepthFadeDistance (Scalar) | 對象完全消失時的深度。僅當使用了 OutputUsesDepthBias(輸出使用深度偏離) 輸出時才有效。 |
OpacityIn (Scalar) | 這是傳入不透明度值。 |
FadeDistance (Scalar) | 距離表面多近時開始淡出。 |
輸出 | 說明 |
---|---|
OutputUsesDepthBias | 此輸出會導緻對象在其距離達到 DepthFadeDistance(消退距離深度) 輸入所設定的值時完全淡出,成為完全透明的狀态。 |
OutputNoDepthBias | 此輸出會導緻對象在其到達錄影機時完全淡出,這表示沒有偏移。此輸出比 OutputUsesDepthBias(輸出使用深度偏離) 少 12 條指令。 |