Material Sampler
Material Sampler 對 Input Shape 進行取樣,然後根據 shape 的值(亮度/暗度)輸出 0-1 之間的值(例如黑色 = 0,白色 = 1)。或者,如果連接到支援顏色的屬性(例如 Fill Color),它將輸出顏色。
它可以與 Shaders 結合使用來控制其他 shapes 的屬性,與 Duplicator 一起使用時特別有用。
Material Sampler 存在一些已知的效能問題,特別是在取樣大量點時(例如 Duplicator)。在處理較高點數時,請考慮使用 Image Sampler。
Value - 一個乘數。
Input Path - 連接一個帶有 Material 的 Shape 以進行取樣。
Graph - 使用圖表來重新映射輸出值。
Offset - 為輸出值添加/減去一個值。
- 匯入一張圖片到 Assets Window。
- 將圖片拖入 Scene Window(這將建立一個 Footage Shape)。
- 建立一個 Material Sampler。
- 連接 footageShape.id→materialSampler.inputShape。
- 建立一個 Rectangle。
- 選取 Rectangle,按一下 Shelf 中的 Duplicator 項目。
- 連接 materialSampler.id→duplicator.shapeScale。
這些 shapes 將根據圖片進行縮放。
Material Sampler 目前不支援 SkSL Shaders,這包括 Noise Shader。
Material Sampler 目前在 Pre-Comp 中使用時不支援影格變化。作為變通方案,請盡可能使用 Group 而不是 Composition。