Mapping Node

ページ名:Mapping Node 2.8

 ≡ Reference
Add > Vector > Mapping

Mapping (マッピング) ノードは、移動、回転、拡大縮小を適用することにより、入力ベクトルを変換します。

Inputs

Vector

変換するベクトル (-10000.0, -10000.0, -10000.0 - 10000.0, 10000.0, 10000.0) を入力します。

Location

各軸の移動量 (-10000.0, -10000.0, -10000.0 - 10000.0, 10000.0, 10000.0) を入力します。

Rotation

各軸の回転量 (-∞, -∞, -∞ - ∞, ∞, ∞) を入力します。

Scale

各軸のスケール値 (-10000.0, -10000.0, -10000.0 - 10000.0, 10000.0, 10000.0) を入力します。

Properties

Vector type

このノードは、入力ベクトルのセマンティック タイプに応じて異なる変換を適用します.

Point

このベクトル タイプの場合、ノードは単純な変換を実行します。

テクスチャ座標の変換は、UV マップの変換に似ています。 例えば、テクスチャ座標を「正」の X 軸に沿って移動すると、評価されたテクスチャは「負」の X 軸に移動します。これは、UV マップを変換した場合とよく似ています。同様に、テクスチャ座標を「拡大」すると、評価されたテクスチャは「縮小」されます。 したがって、テクスチャ座標を変換すると、評価されたテクスチャには反対の効果があるように見えます。

変換の順序は、Scale (拡大縮小) → Rotate (回転) → Translate (移動) です。つまり、以下の通りとなります。

  • Translate (移動) は、ローカル回転軸に沿って入力を移動します。
  • Rotate (回転) は、空間の原点を中心に入力を回転させます。
  • Scale (拡大縮小) は、グローバル軸に沿って入力をスケーリングします。

Texture

このベクトル タイプの場合、ノードは逆変換を実行します。

テクスチャ座標を逆変換すると、Point タイプとは異なり、評価されたテクスチャ自体が変換されます。例えば、テクスチャ座標を正の X 軸に沿って移動すると、評価されたテクスチャは期待通りの正の X 軸に移動します。同様に、テクスチャ座標を拡大すると、評価されたテクスチャは期待通りに拡大されます。

変換の順序は、Translate (移動) → Rotate (回転) → Scale (拡大縮小) です。つまり、以下の通りとなります。

  • Translate (移動) は、グローバル軸に沿って入力を移動します。
  • Rotate (回転) は、移動ベクトルを中心に入力を回転させます。
  • Scale (拡大縮小) は、ローカル回転軸に沿って入力をスケーリングします。

Vector

このベクトル タイプの場合、Point 変換は実行されますが、移動はありません。

Normal

このベクトル タイプの場合、ノードは変換の逆転置を行い、その結果を正規化します。このような変換により、不均一なスケーリング後の正しい法線が保証されます。したがって、法線を変換する場合は、このタイプを使用する必要があります。

Outputs

Vector

変換されたベクトが出力されます。

Examples

Type の違いによる変換結果の違い。

{"target":"next","color":{"head":"#bbb"},"col_color":[]}
NodesPointTextureVectorNormal

Location: (0.001, 0.0, 0.0), Rotation: (0°, 0°, 30°), Scale: (1.0, 1.5, 1.0)






シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

トップページ

ようこそ※本サイトは、諸事情により、Blender Cycles memoから移植中のサイトです。現在、移植中のため内容が整っていない箇所が多数あります。しばらくの間は、お手数おかけしますが、オリジナ...

Wireframe Node

~作成中~ ≡ ReferenceAdd > Input > WireframeWireframe (ワイヤーフレーム) ノードは、Cycles に表示されるオブジェクトのエッジを取得するた...

Volume Info Node

 ≡ ReferenceAdd > Input > Volume InfoVolume Info ノードは、Smoke ドメインに関する情報を提供します。InputsなしProperties...

Value Node

 ≡ ReferenceAdd > Input > ValueValue (値) ノードは、ツリー内の他のノードに数値を入力するための単純なノードです。InputsなしPropertiesD...

UV Map Node

 ≡ ReferenceAdd > Input > UV MapUV Map ノードは、特定の UV マップを取得するために使用されます。アクティブな UV マップのみを提供する Textu...

Tangent Node

 ≡ ReferenceAdd > Input > TangentTangent (タンジェント) ノードは、Anisotropic BSDF Node のタンジェント方向を生成します。In...

RGB Node

 ≡ ReferenceAdd > Input > RGBRGB ノードは、他のノードに対して色情報を出力します。InputsなしPropertiesRGB ノードはカラー ピッカー ウィジ...

メニュー

>はじめに├ Cycles とは├ スタートガイド├ 基本的なライティング└ カメラについて本サイトの表記法についてキーボード ショートカット>リリース ノート├ Cycles リリースノート├ 2....

Light Path Node

 ≡ ReferenceAdd > Input > Light PathLight Path (ライトパス) ノードは、シェーダーがどの種類の入射レイ (incoming ray) に対して...

Light Rays

~作成中~Light Rays Ray types can be divided into four categories:Camera: the ray comes straight from th...

Musgrave Texture Node

 ≡ ReferenceAdd > Texture > Noise Texture2.9 Musgrave (マスグレイブ) テクスチャ ノードは、入力テクスチャ座標でフラクタル パーリン ...

IES Texture Node

 ≡ ReferenceAdd > Texture > IES TextureIES テクスチャは、IES ファイルに基づいて現実世界のライトをマッチングさせるために使用されます。IES フ...