4-6 コンバーターノード
今回はシェーダーエディタのコンバーターノードについて学習していきましょう。
目次
コンバーターノードとは
コンバーターとは変換器という意味で、入力された値を変換して出力します。
主要なコンバーターノード3選
Blenderにはたくさんの”コンバーター”ノードがありますが、よく使うものは限られていて、以下の3つが主に使われます。
- カラーランプ
- 数式
- シェーダーからRGBへ
カラーランプ
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/devlox-academy/845afcba-f08a-44f6-af61-8529ec469794/00f09b3b1e4cc6dfe81f7b3c573944bd.png)
“カラーランプ”ノードでは、グラデーションを用いて、入力された値(グレースケール)にカラーをマッピングすることができます。
主に、任意の”テクスチャ”ノードで生成したテクスチャに色をつけるために使用するので、画像のようなノード構成で使用することが多いです。
グレースケールは黒が0、白が1という値を表しています。
数式
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/devlox-academy/78f24289-536d-42be-871d-4b6d3fec0db9/6256a36251e69b43e27072383bbda07c.png)
“数式”ノードでは、入力された2つの値(グレースケール)を演算することができます。上の画像が、選択できる演算方法です。
任意の”テクスチャ”ノードで生成したテクスチャを合成するために使用しますが、どの演算方法も非常によく使うので、場合によって使い分けられるようになるのが良いです。
シェーダーからRGBへ
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/devlox-academy/ea8ffd48-1740-4b3d-a63a-3c9ffbb8810e/17e1c674b198e487f0eaa08b4d185244.png)
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/devlox-academy/4673c78d-93a6-41d1-bc3b-4b460e5e7b90/d7ef5ffd31f080dd937d9ffb68cab0ec.png)
“シェーダーからRGBへ”ノードを使うと、BSDFノードの出力に追加効果を乗せることができます。このノードと”カラーランプ”ノードを組み合わせることで、このようなトゥーンシェーダーを簡単に作ることができます。
ノード構成は画像の通りです。