Cinemachine系列——Noise&Basic Multi Channel Perlin

陈侠云發表於2024-10-23

在Cinemachine相機的遊戲物件中使用基本多通道柏林噪聲元件,以透過柏林噪聲運動模擬相機抖動。柏林噪聲是一種計算偽隨機運動並具有自然行為的技術。

簡單來說,基本多通道柏林噪聲元件應用了一個噪聲配置資產,用於定義噪聲隨時間變化的行為。Cinemachine自帶了一些噪聲配置資產,你可以編輯這些資產或建立自己的配置。這種功能可以使相機在特定情況下產生真實的抖動效果,增強遊戲的視覺表現。

Noise Profile

要使用的噪聲配置資產。

Pivot Offset

在旋轉相機時,在應用旋轉噪聲時,根據指示的x、y和z距離偏移相機的支點。這會產生與旋轉噪聲相對應的一些位置變化。

簡單來說,這個設定允許在相機旋轉時,透過調整支點的位置來增加一些隨機的位移,從而使得相機的運動更加自然和生動。這種位移與旋轉噪聲相結合,可以提升視覺效果,使得相機的表現更加真實。

Amplitude Gain

應用於噪聲配置中定義的幅度的增益。使用1表示使用噪聲配置中定義的幅度。將此設定為0會使噪聲靜音。提示:可以對該屬性進行動畫處理,以逐漸增加或減少噪聲效果。

簡單來說,這個設定控制噪聲效果的強度。透過調整增益值,可以靈活地增強或減弱噪聲的影響。如果需要在遊戲中表現出漸強或漸弱的抖動效果,可以透過動畫來變化這個值,使效果更加生動。

Frequency Gain

應用於噪聲配置中定義的頻率的因子。使用1表示使用噪聲配置中定義的頻率。使用較大的值可以使相機抖動得更快。提示:可以對該屬性進行動畫處理,以逐漸增強或減弱噪聲效果。

簡單來說,這個設定控制噪聲效果的頻率。透過調整因子值,可以改變抖動的速率。數值越大,相機抖動的速度越快。如果希望在遊戲中實現漸強或漸弱的抖動效果,可以透過動畫來調整這個值,使得效果更加生動自然。

相關文章