跳到內容

Material Sampler

Material SamplerInput Shape 進行取樣,然後根據 shape 的值(亮度/暗度)輸出 0-1 之間的值(例如黑色 = 0,白色 = 1)。或者,如果連接到支援顏色的屬性(例如 Fill Color),它將輸出顏色。

它可以與 Shaders 結合使用來控制其他 shapes 的屬性,與 Duplicator 一起使用時特別有用。

Material Sampler 存在一些已知的效能問題,特別是在取樣大量點時(例如 Duplicator)。在處理較高點數時,請考慮使用 Image Sampler

Common Attributes +

Value - 一個乘數。

Input Path - 連接一個帶有 Material 的 Shape 以進行取樣。

Graph - 使用圖表來重新映射輸出值。

Offset - 為輸出值添加/減去一個值。

  1. 匯入一張圖片到 Assets Window
  2. 將圖片拖入 Scene Window(這將建立一個 Footage Shape)。
  3. 建立一個 Material Sampler
  4. 連接 footageShape.id→materialSampler.inputShape。
  5. 建立一個 Rectangle
  6. 選取 Rectangle,按一下 Shelf 中的 Duplicator 項目。
  7. 連接 materialSampler.id→duplicator.shapeScale。

這些 shapes 將根據圖片進行縮放。

Material Sampler 目前不支援 SkSL Shaders,這包括 Noise Shader

Material Sampler 目前在 Pre-Comp 中使用時不支援影格變化。作為變通方案,請盡可能使用 Group 而不是 Composition