跳到內容

Distortion Filter

透過取樣一個 Shader 來扭曲 Shapes。

Photo by Charlie Harris on Unsplash

  • Settings
  • Shader

Common Attributes +

Amplitude - 確定扭曲的強度。

Sample Mode - 確定 Input Shader 的取樣方式。參見 Common Attributes

Invert - 反轉 Input Shader 的值 — 0-1 的值反轉為 1-0

Direction Mode - 設定扭曲的類型:

  • Lens - 將像素座標推向或拉離中心。大於 0.5 的值會遠離中心移動,小於 0.5 的值會朝中心移動。
  • Directional - 沿 Direction Angle 指定的方向推動像素座標。大於 0.5 的值沿 Direction Angle 移動,小於 0.5 的值沿相反方向移動。例如 Direction Angle - 180
  • Warp - 將像素座標推向一個方向,像素值被重新映射到方向。0-1 的值重新映射為 0°-360° 的角度。

Curve Interpolation - 確定來自 Distortion Shader 的值如何重新映射(僅在 Direction Mode 設定為 Lens 時有效):

  • Sine Wave - 使用正弦波(S 曲線)重新映射。這會產生更平滑的扭曲。
  • Linear - 使用線性重新映射。

Distortion Offset - 增加/減少扭曲。注意 - 當 Direction Mode 設定為 Warp 時不適用。

Automatic Padding - 根據扭曲結果自動調整 Shape 的邊界框。注意 - 僅在 Direction Mode 設定為 DirectionalWarp 時適用。

Padding - 手動調整 Shape 的邊界框以顯示/裁剪扭曲結果。

Direction Angle - 為 Directional 方向模式設定角度。

Use Single Direction - 當 Direction Mode 設定為 Directional 時,只沿一個方向推動像素。所有大於 0 的值將沿 Direction Angle 移動。

Show Preview - 在 Viewport 中顯示 Input Shader 的預覽。

Preview Opacity - 增加/減少 Input Shader 預覽的不透明度。

Input Shader - 選擇一個 Shader 來驅動扭曲。