ノード (Nodes)

参考:

ノード | Blender Manual [公式]

Nodes | Blender Manual [Official]

使い方

参考:

Node Editor | CG 制作 (cg.xyamu.net)

導入

参考:

はじめに | Blender Manual [公式]

概要

参考:

ノードの概要 | Blender Cycles memo (cycles.wiki.fc2.com)

Shader Editor

参考:

Shader Editor | Blender Manual [公式]

Shader Editor | Blender Manual [Official]

ノードの複製

  • Shift + D:ノードを複製する
  • Shift + Ctrl + D:同じ入力を接続したまま複製する

参考:

Duplicate | Blender Manual [Official]

ノードの削除

  • X:ノードを削除する
  • Ctrl + X:ノードを除去した後に、入力と出力を短絡する

参考:

Delete | Blender Manual [Official]

コピーアンドペースト

  • Ctrl + C:選択されたノードをコピーする
  • Ctrl + V:コピーしたノードをペーストする

参考:

How do I copy and paste nodes? – Blender Stack Exchange

クランプ (Clamp)

クランプを有効にするとノードの出力が 0 ~ 1 に制限される。

参考:

What nodes clamp your values? – Blender Stack Exchange

Clamp Node | Blender Manual [Official]

Material Node

  • Surface
  • Volume
  • Displacement

参考:

Material Node | Blender Manual [Official]

True displacement mid level value – Blender Stack Exchange

Principled BSDF

参考:

Principled BSDF の使い方 | dskjal

Blender 2.8 のプリンシプル BSDF の使い方を解説する | MR が楽しい

Principled BSDF | Blender Cycles memo (cycles.wiki.fc2.com)

Principled BSDF でいろんな材質を表現する | LIGHT11 (light11.hatenadiary.com)

Blender の Principled BSDF 機能 | トマシープが学ぶ (bibinbaleo.hatenablog.com)

Principled BSDF | Blender Manual [Official]

Transparent BSDF

参考:

Transparent BSDF | Blender Manual [Official]

Glossy BSDF

Distribution

  • Sharp
  • GGX
  • Multiple-scattering GGX (Cycles 専用)
  • Beckmann (Cycles 専用)
  • Ashikhmin-Shirley (Cycles 専用)

参考:

Glossy BSDF | Blender Manual [Official]

What do glossy distribution models do? – Blender Stack Exchange

When should I use multiscatter GGX? – Blender Stack Exchange

Glass BSDF

参考:

Glass BSDF | Blender Manual [Official]

Light spectrum dispersion effect in Blender? – Blender Stack Exchange

Anisotropic BSDF

※ Cycles 専用

参考:

Anisotropic BSDF | Blender Cycles memo (cycles.wiki.fc2.com)

Anisotropic BSDF | Blender Manual [Official]

Specular BSDF

※ Eevee 専用

参考:

Specular BSDF | Blender Manual [Official]

Toon BSDF

※ Cycles 専用

漫画やアニメのような諧調を限定したライティング効果を描くシェーダー

参考:

Cycles のトゥーンシェーダ | プチ 3DCG モデラーの毎日モデリング

Toon BSDF | Blender Cycles memo (cycles.wiki.fc2.com)

Toon BSDF | Blender Manual [Official]

Principled Hair BSDF

※ Cycles 専用

参考:

Principled Hair BSDF | Blender Manual [Official]

Subsurface Scattering

参考:

Subsurface Scattering | Blender Manual [Official]

Retrieve object dimensions in material node tree? – Blender Artists Community

Principled Volume

参考:

Principled Volume | Blender Manual [Official]

How to create fire materials using the new Principled Volume node that visually look the same as the “old method” of fire materials? – Blender Stack Exchange

Bump Node

参考:

Bump | Blender Cycles memo (cycles.wiki.fc2.com)

Bump Node | Blender Manual [Official]

How to use Bump Maps in Blender (Cycles) | JAY VERSLUIS

Controlling the “strength” of cycles’ Bump node – Blender Stack Exchange

Normal Map Node

  • Tangent Space
  • Object Space
  • World Space
  • Blender Object Space
  • Blender World Space

参考:

Cycles でのノーマルマップ | QCGANIME

Normal Map | Blender Cycles memo (cycles.wiki.fc2.com)

Normal Map Node | Blender Manual [Official]

Why does UV orientation affect tangent space normals? – Blender Stack Exchange

Displacement Node

参考:

Displacement Node | Blender Manual [Official]

Bevel Node

参考:

Bevel Shader – ゼロから始めた Blender (helb4blender3d.fc2.net)

Bevel Node | Blender Manual [Official]

How to combine the Bevel shader with displacement and bump textures – Blender Stack Exchange

Eevee でベベルシェーダーを使う

Ambient Occlusion シェーダーをカラーランプで調整して Mix ノードの係数に接続し、Normal Map の Object Space と Tangent Space をミックスする。

(出典:@XdanielArt)

あるいは、Cycles で Bevel Node の出力をテクスチャにベイクして Eevee に持ってくる。

参考:

Nevermind, it was the ambient occlusion setting what made it look odd, also this setup isolates the ambient occlusion on the places it needs to be the most (@XdanielArt) | Twitter

Bevel shader for EEVEE integration – Blender Artists Community

Bevel shader in Eevee – Blender Artists Community

Ambient Occlusion

参考:

Ambient Occlusion | Blender Manual [Official]

Wireframe Node

参考:

放射マップベイクでワイヤーフレームテクスチャを作る | すとーぶろぐ

Wireframe | Blender Cycles memo (cycles.wiki.fc2.com)

Wireframe Node | Blender Manual [Official]

Wireframe Node without Triangulating? | Blender Artists Community

テクスチャノード

  • Brick Texture Node
  • Checker Texture Node
  • Environment Texture Node
  • Gradient Texture Node
  • IES Texture Node
  • Image Texture Node
  • Magic Texture Node
  • Musgrave Texture Node
  • Noise Texture Node
  • Point Density Node
  • Sky Texture Node
  • Voronoi Texture Node
  • Wave Texture Node
  • White Noise Texture Node

参考:

テクスチャの種類と使用方法 | CG 制作 (cg.xyamu.net)

Texture | Blender Manual [Official]

イメージテクスチャ (Image Texture)

補間 (Interpolation)

  • リニア (Linear):直線補間
  • 近接 (Closest):補間を行わず、最も近いピクセルの値を選択する。
  • 三次式 (Cubic):三次式補間
  • Smart:拡大時は三次式補間、縮小時は直線補間を行う。(Cycles 専用 / OSL 用)

参考:

Image Texture | Blender Cycles memo (cycles.wiki.fc2.com)

Image Texture Node | Blender Manual [Official]

Video clip on plane EEVEE – Blender Stack Exchange

環境テクスチャ (Environment Texture)

参考:

Environment Texture Node | Blender Manual [Official]

ノイズテクスチャ (Noise Texture)

参考:

Noise Texture | Blender Cycles memo (cycles.wiki.fc2.com)

Noise Texture Node | Blender Manual [Official]

How to animate noise texture “seed”? – Blender Stack Exchange

How do you make a “Noise Texture” like BI, in Cycles – Blender Artists Community

Clouds cell noise texture in nodes. Help? – Blender Artists Community

Add Distorted Noise to materials textures | Right-Click Select (Blender.Community)

Add more noise type nodes | Right-Click Select (Blender.Community)

How can I use the BI Noise Texture in Cycles? – Blender Stack Exchange

Wave Texture

参考:

Wave Texture Node | Blender Manual [Official]

Where did the marble procedural texture go? – Blender Stack Exchange

ボロノイテクスチャ (Voronoi Texture)

参考:

Voronoi Texture | Blender Cycles memo (cycles.wiki.fc2.com)

Voronoi Texture Node | Blender Manual [Official]

マスグレイブテクスチャ (Musgrave Texture)

斑ら模様のテクスチャを生成するノード

参考:

Musgrave Texture | Blender Cycles memo (cycles.wiki.fc2.com)

Musgrave Texture Node | Blender Manual [Official]

Sky Texture Node

参考:

Sky Texture | Blender Cycles memo (cycles.wiki.fc2.com)

Sky Texture Node | Blender Manual [Official]

D7896 New Sky Texture | Blender Developer [Official]

D7108 EEVEE: Implement the missing Sky texture | Blender Developer [Official]

How to add a sky in cycles? – Blender Stack Exchange

Setting sun direction on sky texture with an empty – Blender Stack Exchange

Brick Texture Node

参考:

Brick Texture | Blender Cycles memo (cycles.wiki.fc2.com)

BrickTextureNode | loveunrealengine

Brick Texture Node | Blender Manual

テクスチャノード (2.7系以前)

参考:

テクスチャノード | CG 制作 (cg.xyamu.net)

Textures | wiki.blender.jp

Texture Coordinate Node

  • Generated
  • Normal
  • UV
  • Object
  • Camera
  • Window
  • Reflection

参考:

Texture Coordinate Node | Blender Manual [Official]

How to make object appear only inside a defined region – Blender Stack Exchange

Unstretched Generated texture coordinates for Normal Mapping – Blender Stack Exchange

Extracting Blender Original Coordinates (ORCO) – Stack Overflow

Mapping Node

参考:

Mapping Node | Blender Manual [Official]

UV Map Node

参考:

UV Map Node | Blender Manual [Official]

Mix Node

参考:

Mix Node | Blender Manual [Official]

add nodes vs. mix nodes – Blender Artists Community

Light Path

  • Is Camera Ray
  • Is Shadow Ray
  • Is Diffuse Ray
  • Is Glossy Ray
  • Is Singular Ray (※Cycles専用)
  • Is Reflection Ray (※Cycles専用)
  • Is Transmission Ray (※Cycles専用)
  • Ray Length (※Cycles専用)
  • Ray Depth
  • Diffuse Depth (※Cycles専用)
  • Glossy Depth (※Cycles専用)
  • Tranparent Depth (※Cycles専用)
  • Transmission Depth (※Cycles専用)

参考:

Light Path Node | Blender Manual [Official]

Holdout

参考:

Holdout | Blender Cycles memo (cycles.wiki.fc2.com)

EEVEE のレンダリング結果にマスクレイヤーを使う | ドブごんずい

Holdout | Blender Manual [Official]

Add Shader

参考:

Add Shader | Blender Manual [Official]

Add shader fac input – Blender Artists Community

Math Node

Functions (関数)

  • Add:加算
  • Subtract:減算
  • Multiply:乗算
  • Divide:除算
  • Multiply Add:積和 (A * B + C)
  • Power:冪乗
  • Logarithm:対数
  • Square Root:二乗根
  • Inverse Square Root:二乗根の逆数
  • Absolute:絶対値
  • Exponent:指数関数

Comparison (比較)

  • Minimum:最小
  • Maximum:最大
  • Less Than:小さい (未満:A < B の時 1.0 / それ以外の時 0.0)
  • Greater Than:大きい (超過:A > B の時 1.0 / それ以外の時 0.0)
  • Sign:符号
  • Compare:比較 (許容誤差の範囲内で一致する場合 1.0 / それ以外の時 0.0)
  • Smooth Minimum
  • Smooth Maximum

Rounding (丸め)

  • Round:丸め
  • Floor:切り捨て
  • Ceil:切り上げ
  • Truncate:切り詰め
  • Fraction:少数部
  • Modulo:剰余
  • Snap
  • Wrap
  • Pingpong

Trigonometric (三角関数)

  • Sine:サイン (正弦)
  • Cosine:コサイン (余弦)
  • Tangent:タンジェント (正接)
  • Arcsine:アークサイン (逆正弦)
  • Arccosine:アークコサイン (逆余弦)
  • Arctangent:アークタンジェント (逆正接)
  • Arctan2:アークタンジェント2 (A / B に対する符号付きの逆正接)
  • Hyperbolic Sine
  • Hyperbolic Cosine
  • Hyperbolic Tangent

Conversion (変換)

  • To Radians:ラジアン (度からラジアンに変換)
  • To degrees:度 (ラジアンから度に変換)

参考:

Math | Blender Cycles memo (cycles.wiki.fc2.com)

Math Node | Blender Manual [Official]

how are the math node operations in cycles calculated? – Blender Stack Exchange

What does the fraction math node do? – Blender Stack Exchange

Map Range

参考:

Map Range Node | Blender Manual [Official]

ベクトル演算ノード (Vector Math Node)

  • 追加 (Add)
  • 減算 (Subtract)
  • 乗算 (Multiply)
  • 除算 (Divide)
  • 外積 (Cross Product)
  • プロジェクト (Project)
  • 反射 (Reflect)
  • 内積 (Dot Product)
  • 距離 (Distance)
  • 長さ (Length)
  • 拡大縮小 (Scale)
  • 正規化 (Normalize)
  • スナップ (Snap)
  • 床 (Floor)
  • 天井 (Ceil)
  • 剰余 (Modulo)
  • 小数部 (Fraction)
  • 絶対 (Absolute)
  • 最小 (Minimum)
  • 最大 (Maximum)

参考:

Vector Math | Blender Cycles memo (cycles.wiki.fc2.com)

Vector Math Node | Blender Manual [Official]

What is Dot Product? – Blender Stack Exchange

Vector Transform Node

Type

  • Point
  • Vector:位置を考慮しない
  • Normal:位置とスケールを考慮しない

参考:

Vector Transform Node | Blender Manual [Official]

How is the vector transform node used? – Blender Stack Exchange

Geometry Node

  • Position:位置
  • Normal:法線
  • Tangent:接線
  • True Normal:真の法線 (メッシュの幾何的な法線)
  • Incoming:カメラから描画している点へのベクトル
  • Parametric:パラメトリック
  • Backfacing:ポリゴンの表裏 (0.0:表 / 1.0:裏)
  • Pointiness:曲率 (Cycles 専用)

参考:

Geometry | Blender Cycles memo (cycles.wiki.fc2.com)

Geometry Node | Blender Manual [Official]

BI “Front/Back” vs Cycles “Facing” – Angle of Incidence in Blender Internal – Blender Stack Exchange

Mapping/texturing inside of a box – Blender Stack Exchange

Camera Data Node

参考:

Camera Data Node | Blender Manual [Official]

Using the Camera Data Node – Blender Stack Exchange

Camera Data “View Vector” Interpretation – Blender Stack Exchange

Pointiness / Curvature

参考:

D1086 Cycles: implement pointiness geometry attribute | Blender Developer

The new pointiness attribute is nice, but it could be so much more – Blender Artists Community

Screen Space Curvature in Workbench Engine for better surface detail visualization | Right-Click Select (Blender.Community)

How to normalize the color values of a shader (Pointiness)? – Blender Stack Exchange

Blurring/Feathering a Procedural Pointiness Mask – Blender Stack Exchange

Particle Info

Cycles 専用

参考:

Particle Info | Blender Cycles memo (cycles.wiki.fc2.com)

Particle Info Node | Blender Manual [Official]

属性 (Attribute)

参考:

Vertex Paint でマテリアルを制御する方法 | CGrad Project

Attribute Node | Blender Manual [Official]

Vertex Color

参考:

Vertex Color Node | Blender Manual [Official]

フレーム (Frame)

ノードを選択し、最後にフレームを選択して Ctrl + P:選択したノードをフレームに追加

ノードを選択して Ctrl + J:フレームを新規に作成

フレーム内のノードを選択して Alt + P:選択したノードをフレームの外に出す

フレームを選択して X:フレームを解除する

参考:

Frame | Blender Cycles memo (cycles.wiki.fc2.com)

仕分けをわかりやすくするフレーム機能 | OLDROOKIE

Frame Node | Blender Manual [Official]

グループ化/グループの編集

  • Ctrl + G:選択したノードをグループ化する
  • Alt + G / Ctrl + Alt + G:グループを解除する (Ungroup)
  • Tab:グループの編集を開始/終了する
  • Ctrl + Tab:グループの編集を終了する

参考:

グループ・設定 | TomoG のごちゃまぜ倉庫

How to work with node groups in Blender | Artisticrender.com

Node Groups | Blender Manual [Official]

copy nodes between different materials – Blender Artists Community

How to make independently editable copies of the same node group? – Blender Stack Exchange

グループを独立して編集可能にする

盾マーク横のユーザー数を表す数字をクリックする。(Unlink 操作)

参考:

How to make independently editable copies of the same node group? – Blender Stack Exchange

不要なノードグループを削除する

参考:

How can I remove a node group from my startup file? – Blender Stack Exchange

プレビュー/Viewer Node

参考:

Viewer Node | Blender Manual [Official]

How to preview nodes in 2.8 – Blender Artists Community

Script Node / OSL

参考:

Blender で OSL を使ってみる一歩一歩 | Pentanium Blog? (c5h12.hatenablog.com)

OSL | wiki.blender.jp

Open Shading Language | Blender Manual [Official]

Scripted Shaders in Blender – Packing Spheres | Look Think Make

連番画像を使用する (Image Sequence)

参考:

Movie | Blender Manual [Official]

Image Texture Node | Blender Manual [Official]

Start frame of images sequence in node editor in image node doesnt work – Blender Artists Community

Video clip on plane EEVEE – Blender Stack Exchange

サンライトの方向を取得する

参考:

Setting sun direction on sky texture with an empty – Blender Stack Exchange

Is there a light direction input node? | polycount

頂点ウェイトの値をマテリアルで使う

  1. 頂点ウェイト用の UV マップを作成し、全ての頂点を原点に集める。
  2. UV Warp モディファイアーで頂点グループを指定して、頂点ウェイトに応じて UV 位置を移動させる。
  3. 頂点ウェイト用の UV 座標系の位置に頂点ウェイトが反映しているので、それを使用してマテリアルシェーダーを作成する。

参考:

Blender で頂点ウェイトをシェーダーノードで使う。| zuika

極座標変換

円筒座標系

(出典:Blender Stack Exchange

球面座標系

(出典:Blender Stack Exchange

参考:

How to create a procedural chevron like texture/material? – Blender Stack Exchange

出力画像の解像度を取得する

参考:

Is there a way to get render output size in the node editor? – Blender Artists Community

レンダリングエンジンを判別する

参考:

How to check if EEVEE or cycles is used? – Blender Stack Exchange

Automatic material switch by Render Engine – Blender Stack Exchange

マテリアルノードでブラーを使用する/ぼかし (Blur)

  • B°wide Node Pack に含まれる ImageBlur を使う
  • Vector Curve ノードの Factor に Noise Texture を接続して使う

参考:

Procedural Texture Blurring in Cycles – YouTube

blur node for texture nodes – Right-Click Select

How to blur a texture node in cycles material? – Blender Stack Exchange

輪郭抽出/ソーベル (Sobel)

参考:

Edge detection-like filter with nodes? – Blender Artists Community

エンボス加工 (Emboss)

参考:

How to do an Emboss effect in Blender? – Blender Stack Exchange

曲率マップ (Curvature)

参考:

How to convert a normal map into a curvature map (per pixel curvature) – Blender Stack Exchange

グラデーションを作成する

参考:

ノード配布 GradationPreset | youkanote

パターンを繰り返す

パターンを繰り返すには繰り返す方向の座標系に Math ノードの Module を適用する。繰り返し内で対称化するには Module の前に Absolute を追加する。

(出典:Interplanety

参考:

Tiling procedural textures in Blender | Interplanety

Math Node | Blender Manual [Official]

Tips

参考:

Compositor ノードエディタでの小ネタ・小技集 – Qiita

パターン集

参考:

Nodegroups to ship with Blender 2.8x | Blender Developer Talk [Official]

Blur Node for Cycles

参考:

Cycles : a node to really blur your textures | CG Thoughts

Blur Node for Cycles in Blender – YouTube

BrickTricks

参考:

LazyDodo/BrickTricks: Blender Addon BrickTricks – GitHub

Cycles Brick Tricks – Blender Artists Community

Image Node Preview

参考:

Image Node Preview | Blender Market

Metal Bsdf for Cycles

参考:

Metal Bsdf for Cycles | Blender Market

Node Expressions

参考:

Node Expressions | BaldingWizard

Dynamic Maths Expression · baldingwizard/Blender-Addons Wiki – GitHub

Node Expressions | Blender Market

Expression Gallery | BaldingWizard

Python node for complex math? – Blender Artists Community

OSL Improved Pointiness

参考:

OSL Improved Pointiness | Blender Market

ShaderNodesExtra

  • DisplacementBake
  • NormalBake
  • SwitchFloat
  • Compare
  • Interpolate
  • Loop

参考:

Secrop/ShaderNodesExtra2.80 – GitHub

Tools for Cycles PyNodes – Blender Artists Community

Secrop’s Cycles “Loop” node – Blender Artists Community

Looping function in node editor? – Blender Stack Exchange

Randomly populating procedural shape (or Image Texture) in Cycles – Blender Stack Exchange

Super Image Denoiser

参考:

Super Image Denoiser | Gumroad

Super clean renders with Super Image Denoiser – YouTube

How to use the SuperImageDenoiser – YouTube

Untiling Node

参考:

Untiling Node – No more texture tiling artefacts! | Gumroad

The End of Tiling Repetition – YouTube

Shading Colour Utils

参考:

Shading Colour Utils | Gumroad

NodeCustomBuilder

参考:

SamuliRiihikoski/NodeCustomBuilder: free addon for blender 2.8 – GitHub

NodeCustomBuilder | Blender Market

NodeCustomBuilder | Gumroad

NodeCustomBuilder | Blender Artists Community

NodeCustomBuilder 2.8 – YouTube

NodeCustomBuilder 2.8 supports folder – YouTube

NodeTree Source

参考:

NodeTree Source | Gumroad

NodeTree Source | Interplanety

NodeTree Source Blender add-on – YouTube

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です