Ramp
入力の輝度(dot(rgb, (0.299, 0.587, 0.114)) を0〜1にsaturate)を、3色のグラデーションに置き換えます。Color Aが輝度0、Color Bが輝度0.5、Color Cが輝度1に対応し、その間は線形補間されます。ノイズやマスクなどモノクロの素材に色を与えるのが主用途です。
- Color A — 初期値は黒
- Color B — 初期値は
(0.8, 0.2, 0.5)のマゼンタ寄り - Color C — 初期値は
(1, 0.95, 0.7)のクリーム色
各色は入力ポートからも差し込めるので、色そのものをアニメーションできます。
出力のアルファは常に1に固定されます(入力のアルファは参照されません)。入力を外すと出力は黒でクリアされます。
出力はHDR対応で、解像度は入力と同じです。ノードUIにはプレビューが表示されます。
入力ポート
| Port ID | 型 |
|---|---|
Render Texture | RenderTexture |
Color A | Color |
Color B | Color |
Color C | Color |
出力ポート
| Port ID | 型 |
|---|---|
Render Texture | RenderTexture |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "Ramp" }) 

