mino[Blender]Cyclesノードを理解するのに便利なレビュー機能Cyclesのノードを理解するためにCyclesのノードはなかなか複雑で理解しにくいものです。Cyclesノードで理解を阻む要素として「ノードが何を出力しているかわからない」ということがあります。そのため「ノード同士を掛け合わせる際の結果が想像できない」という事態にもなります。これを回避する方法としてノード出力のレビュー(確認)があります。意外とこのノードレビューに言及している資料やチュートリアルが少ないように感じマス。初心者のうちからこのノードレビューの方法を身に着けておくとCyclesの理解が早まるのではないかと思います。仕組みとしては以下のようになります。レビューを行うのは3DViewPort(3Dビュー)でのRendered(レンダー)にてレビュー対象のノードはNodeEditer(ノードエディター)で選択ですのでレビューを行いたい場合は最低でも3DViewPortとNodeEditerを表示させておく必要があります。配置はお好みで大丈夫です。Cyclesのノードの出力をレビューする方法それでは早速ノードレビューの方法です。viewer」という機能が今回の内容に該当します。マテリアルを適用させたオブジェクトが必要です。ここはスザンヌさんに活躍してもらいましょう。テクスチャノードの場合テストとしてNoiseTexture(ノイズテクスチャ)を出してレビューしてみます。NoiseTextureを出してShift+Ctrlを押しながら左クリックします。するとViewerというノードが現れ、MaterialOutput(マテリアル出力)とNoiseTextureとを自動的に繋いでくれます。これでレビュー状態になりました。今度は3DViewPortをRenderedにします。3DViewPort上でShift+Zを押すと簡単です。すると以下のように薄いパステルカラーのスザンヌが現れます。これがNoiseTextureからの出力です。正確にいうとNoiseTextureのColor(カラー)からの出力です。NoiseTextureはこういった薄いパステルカラーをランダムで出力するのですね。複数出力がある場合のレビュー対象の切り替えNoiseTextureにはもう一つFac(係数)という出力があります。こちらもレビューしてみましょう。Shift+Ctrlを押しながらNoiseTextureを再度左クリックしてください。ノードには複数出力が存在する場合がありますが、Shift+Ctrlを押しながら左クリックを繰り返すことで出力の上から順番に切り替わっていきます。するとColorからFacに接続が移動します。スザンヌさんが白黒になりました。これがFacの出力です。NoiseTextureのパラメータを変更してどうなるか見てみましょう。好き勝手にいろいろパラメータをいじってみてください。パラメータを変更するとその都度Renderedが更新され新しいレビューが表示されます。これでNoiseTextureの出力が手に取るようにわかります。その他のテクスチャ系ノードも同じようにレビューが行えます。通常ではNoiseTexture単体で使うよりなんらかのノードと組み合わせて使うことが多いでしょう。その場合でもレビューができます。Converter(コンバーター)のColorRamp(カラーランプ)を出してNoiseTextureとViewerの間に挿入します。接続線の上にColorRampを移動させると自動的に結線されますので便利です。手動で繋げてColorRampをShift+Ctrlを押しながら左クリックすることでもレビュー状態になります。これでNoiseTextureからの出力がColorRampに入力され、ColorRampで処理された結果の出力のレビューができるようになります。ColorRampの設定を何か変更してみてください。その結果が3DViewPortで確認できます。シェーダーの場合もちろんシェーダーのレビューもできます。下記の画像のようなノードを用意してみました。NoiseTexture、ColorRamp、DiffuseBSDF(ディフューズBSDF)を2経路用意してMixShader(ミックスシェーダー)で混合している状態です。上の青い経路だけを確認してみます。上のDiffuseBSDFをShift+Ctrlを押しながら左クリックしてください。今度はViewerというノードは現れませんが、NoiseTextureからの接続が直接DiffuseBSDFからの接続に変更されます。これで上の経路だけの出力が3DViewPortで確認できます。上の経路の設定をいろいろ変更してみてください。今度は下の経路を確認しましょう。下のDiffuseBSDFをShift+Ctrlを押しながら左クリックしてください。3DViewPortの出力が切り替わりましたでしょうか?レビュー状態から元に戻すMaterialOutputにつながるはずの最終ノード上(おそらくShaderノードのはずですが)でShift+Ctrlを押しながら左クリックすると結線が元にもどります。まとめこれでノードが何を出力しているのか、ノード同士の接続がどのような結果になるのかが確認できるようになるかと思います。この方法を使うことでCyclesの理解が進むことでしょう。活用してみてください。@MINO_8601リストラされプログラミングで再起を図ろうとするおっさん。3DCGにも手を出した。2017年はBlender元年となる。最近なけなしの金でPhotoShopを契約した。Storefront.。