跳到內容

Morph

在不同點數的 Shapes 之間進行 Morph。Morph 與 Blend Shape 不同,它不要求 shapes 具有匹配的點數。例如,在 Rectangle(4 個點)和 Polygon(5 個點)之間進行 morph 是可行的。

Common Attributes +

Mode

  • Simple Morph - 對額外點進行取樣以匹配點數。注意 - 此模式不支援 Falloff。
  • Wave Morph - 透過 Fast Fourier Transform (FFT) 轉換兩個路徑來執行 morph,然後再將生成的路徑轉換回來。這對於 morph 複雜 shapes(如文字字元)很有用。

Morph Divisions - 確定取樣 shapes 時使用的細分級別。

Sampling Offset - 這將偏移 pointId。可用於修復因點試圖移動到對面而導致兩個 shapes「翻轉」的情況。

  1. 建立一個 Ellipse 和一個 Polygon
  2. 新增一個 Morph Behaviour
  3. 連接 polygon.id→morph.morphTarget。
  4. 連接 morph.id→ellipse.deformers。
  5. 在 Morph 上調整 Strength