V-Ray ノードエディタ
概要
V-Rayノードエディタは、ノードベースの操作を使用してBlenderでマテリアル、テクスチャ、ジオメトリを作成、編集、管理できる一般的なノードツリーです。
ノードエディタの開き方
- レンダラーが[レンダー]タブで V-Ray に設定されている事を確認してください。

- エディタを V-Rayノードエディタに設定します。シェーダーノードツリーが自動的に開きます。

- [Use V-Ray Material Nodes] をクリックします。これにより、エディタにデフォルトの V-Ray マテリアルノードが作成されます。ネイティブの Principled BRDFノードは削除できます。

- V-Rayマテリアルノードは、現在選択されているオブジェクト (この場合は立方体) に自動的に割り当てられます。マテリアルのプロパティの編集をすぐに開始でき、変更はレンダリングに即座に反映されます。
ノードツリーのタイプ
ツリータイプのドロップダウンから編集するノード ツリーを選択します。
- Shader[シェーダー] = シェーダーのノードツリーを使用すると、BlenderでV-Rayシェーダーノードを作成および編集できます。
- Object[オブジェクト] = オブジェクトのノード・ツリーを使用すると、BlenderでV-Ray ジオメトリとオブジェクトを作成および編集できます。
- World[ワールド] = ワールドのノードツリーを使用すると、BlenderでV-Ray 環境オブジェクトを作成および編集できます。
ノードエディタのツールバー
ノード
ノードツリーに応じて、使用できるノードが若干異なります。一部のノードカテゴリは全てのツリータイプで使用できます。
基本 - これらのノードは、全てのノードツリーで使用できます:
- テクスチャ [Textures]
- テクスチャーユーティリティ [Texture Utilities]
- マッピング [Mapping]
- 出力 [Output]
- セレクタ [Selectors]
- レイアウト [Layout]
シェーダー - 以下のノードはシェーダーノードツリーでのみ利用可能です:
- マテリアル
Object - 以下のノードはオブジェクトノードツリーでのみ利用可能です:
- ジオメトリ
- オブジェクトプロパティ
ワールド - 以下のノードはワールドノードツリーでのみ利用可能です:
- エフェクト
- レンダーチャンネル
ノードソケットのカラー
各ノードソケットは、接続可能なデータの種類に応じて色分けされています。一部のソケットはBlenderネイティブソケットの色と一致し、一部はV-Ray固有の色です。
Channel [チャンネル]
このソケットはV-Rayレンダーチャンネル(レンダーエレメント)を接続する為に使用されます。主にレンダーチャンネルをワールド出力ノードに接続するために使用されます。
Plugin [プラグイン]
このソケットはV-Rayプラグインを受け入れます。主にV-Rayプラグインリストノードで使用されます。
Mapping [マッピング]
UVWデータを受け入れます。これはほとんどのテクスチャで使用されます。このデータはマッピングノードで出力できます。
Effect [エフェクト]
このソケットはV-Rayエフェクトノードを接続します。主にV-Rayエフェクトをエフェクトコンテナノードに接続する為に使用されます。
Color [カラー]
This socket accepts color data. The color may or may not have alpha, depending on the node.
このソケットは色データを受け入れます。ノードによっては、色にアルファ値が含まれる場合と含まれない場合があります。
Geometry [ジオメトリ]
This socket accepts data from Geometry nodes.
Float [浮動小数点]
このソケットは、浮動小数点数またはグレースケールテクスチャを受け入れます。テクスチャの明るさによって値が決まります。
Integer [整数]
このソケットは、整数(自然数)を入力として受け入れます。
Boolean [ブール値]
このソケットはtrueまたはfalseの値を受け入れます。通常、同じ目的でチェックボックスも備えています。
Material [マテリアル]
このソケットはマテリアルBRDFデータを受け入れます。通常V-RayマテリアルをV-Rayマテリアル出力ノードに接続するために使用されるほか、BlendマテリアルやSwitchマテリアル等のマテリアル自体にも使用されます。
Object [オブジェクト]
このソケットはセレクターノードからデータを受け取ります。通常はギズモとして機能したり、オブジェクトに何らかのエフェクトを適用したりする為に使われます。
Collection [コレクション]
このソケットはCollection/Objectデータを受け入れます。通常はセレクタを他のV-Rayノードに接続します。
Vector [ベクトル値]
このソケットはベクトル、座標、法線情報を受け入れます。通常V-Ray Vectorを他のV-Rayノードに接続するために使用されます。
Transform [変換]
このソケットは 4×4 の float値のマトリックスを受け入れます。通常 V-Ray Transformノードと V-Ray Matrixノードを接続する為に使用されます。
Blenderで使用できるすべてのソケットの完全なリストについては、Blenderのドキュメントを参照してください。
