ノード (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

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]

Specular BSDF

※Eevee 専用

参考:

Specular BSDF | Blender Manual [Official]

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

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

補間 (Interpolation)

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

参考:

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

Image Texture Node | Blender Manual [Official]

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

参考:

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

Noise 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]

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

参考:

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

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

UV Map Node

参考:

UV Map Node | Blender Manual [Official]

Mix Node

参考:

Mix Node | Blender Manual [Official]

Holdout

参考:

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

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

Holdout | Blender Manual [Official]

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

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

Geometry

  • 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

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]

フレーム (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]

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

参考:

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

極座標変換

円筒座標系

(出典: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

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

タグ:

コメントを残す

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