Blenderのシェーダーノードのノードの一覧
例えばアクティブなマテリアルで選択しているノードは
bpy.context.active_object.active_material.node_tree.nodes.active.type で取得できるものと(左側)
node_tree.nodes.new('')で新規ノードを作る場合に指定する名称が異なったために作成したものの
node.bl_idname で取得すれば必要なものが取得できた。
必要になることもあるかもとメモと代わりとして記録
入力
type |
bl_idname |
翻訳 |
AMBIENT_OCCLUSION |
ShaderNodeAmbientOcclusion |
アンビエントオクルージョン |
ATTRIBUTE |
ShaderNodeAttribute |
属性 |
BEVEL |
ShaderNodeBevel |
ベベル |
CAMERA |
ShaderNodeCameraData |
カメラデータ |
FRESNEL |
ShaderNodeFresnel |
フレネル |
NEW_GEOMETRY |
ShaderNodeNewGeometry |
ジオメトリ |
HAIR_INFO |
ShaderNodeHairInfo |
ヘアー情報 |
LAYER_WEIGHT |
ShaderNodeLayerWeight |
レイヤーウエイト |
LIGHT_PATH |
ShaderNodeLightPath |
ライトパス |
OBJECT_INFO |
ShaderNodeObjectInfo |
オブジェクト情報 |
PARTICLE_INFO |
ShaderNodeParticleInfo |
パーティクル情報 |
RGB |
ShaderNodeRGB |
|
TANGENT |
ShaderNodeTangent |
タンジェント |
TEX_COORD |
ShaderNodeTexCoord |
テクスチャ属性 |
UVMAP |
ShaderNodeUVMap |
uvマップ |
VALUE |
ShaderNodeValue |
値 |
VERTEX_COLOR |
ShaderNodeVertexColor |
頂点カラー |
VOLUME_INFO |
ShaderNodeVolumeInfo |
ボリューム情報 |
WIREFRAME |
ShaderNodeWireframe |
ワイヤーフレーム |
出力
type |
bl_idname |
|
|
ShaderNodeOutputLight |
|
|
ShaderNodeOutputLineStyle |
|
OUTPUT_MATERIAL |
ShaderNodeOutputMaterial |
|
OUTPUT_AOV |
ShaderNodeOutputAOV |
|
OUTPUT_WORLD |
ShaderNodeOutputWorld |
|
シェーダー
type |
bl_idname |
翻訳 |
ADD_SHADER |
ShaderNodeAddShader |
シェーダー加算 |
VOLUME_ABSORPTION |
ShaderNodeBsdfAnisotropic |
|
BSDF_DIFFUSE |
ShaderNodeBsdfDiffuse |
ディフューズ |
EMISSION |
ShaderNodeEmission |
放射 |
BSDF_GLASS |
ShaderNodeBsdfGlass |
グラス |
BSDF_GLOSSY |
ShaderNodeBsdfGlossy |
光沢 |
HOLDOUT |
ShaderNodeHoldout |
ホールドアウト |
BSDF_HAIR |
ShaderNodeBsdfHair |
|
BSDF_HAIR_PRINCIPLED |
ShaderNodeBsdfHairPrincipled |
|
MIX_SHADER |
ShaderNodeMixShader |
シェーダーミックス |
BSDF_PRINCIPLED |
ShaderNodeBsdfPrincipled |
プリンシプルBSDF |
PRINCIPLED_VOLUME |
ShaderNodeVolumePrincipled |
プリンスプルボリューム |
BSDF_REFRACTION |
ShaderNodeBsdfRefraction |
屈折 |
EEVEE_SPECULAR |
ShaderNodeEeveeSpecular |
スペキュラー |
SUBSURFACE_SCATTERING |
ShaderNodeSubsurfaceScattering |
|
BSDF_TOON |
ShaderNodeBsdfToon |
トゥーン |
BSDF_TRANSLUCENT |
ShaderNodeBsdfTranslucent |
半透明 |
BSDF_TRANSPARENT |
ShaderNodeBsdfTransparent |
透過 |
BSDF_VELVET |
ShaderNodeBsdfVelvet |
ベルベット |
VOLUME_ABSORPTION |
ShaderNodeVolumeAbsorption |
|
VOLUME_SCATTER |
ShaderNodeVolumeScatter |
|
BACKGROUND |
ShaderNodeBackground |
|
テクスチャ
type |
bl_idname |
翻訳 |
TEX_BRICK |
ShaderNodeTexBrick |
レンガテクスチャ |
TEX_CHECKER |
ShaderNodeTexChecker |
市松模様テクスチャ |
TEX_ENVIRONMENT |
ShaderNodeTexEnvironment |
環境テクスチャ |
TEX_GRADIENT |
ShaderNodeTexGradient |
グラデーションテクスチャ |
TEX_IES |
ShaderNodeTexIES |
|
TEX_IMAGE |
ShaderNodeTexImage |
画像テクスチャ |
TEX_MAGIC |
ShaderNodeTexMagic |
魔シックテクスチャ |
TEX_MUSGRAVE |
ShaderNodeTexMusgrave |
マスグレイブ |
TEX_NOISE |
ShaderNodeTexNoise |
ノイズ |
TEX_POINTDENSITY |
ShaderNodeTexPointDensity |
点密度 |
TEX_SKY |
ShaderNodeTexSky |
大気テクスチャ |
TEX_VORONOI |
ShaderNodeTexVoronoi |
ボロノイテクスチャ |
TEX_WAVE |
ShaderNodeTexWave |
波テクスチャ |
TEX_WHITE_NOISE |
ShaderNodeTexWhiteNoise |
ホワイトノイズ |
カラー
type |
bl_idname |
翻訳 |
BRIGHTCONTRAST |
ShaderNodeBrightContrast |
輝度/コントラスト |
GAMMA |
ShaderNodeGamma |
ガンマ |
HUE_SAT |
ShaderNodeHueSaturation |
色相/彩度 |
INVERT |
ShaderNodeInvert |
反転 |
LIGHT_FALLOFF |
ShaderNodeLightFalloff |
光の減衰 |
MIX_RGB |
ShaderNodeMixRGB |
RGBミックス |
CURVE_RGB |
ShaderNodeRGBCurve |
RGBカーブ |
ベクトル
type |
bl_idname |
翻訳 |
BUMP |
ShaderNodeBump |
バンプ |
DISPLACEMENT |
ShaderNodeDisplacement |
ディスプレイスメント |
MAPPING |
ShaderNodeMapping |
マッピング |
NORMAL |
ShaderNodeNormal |
ノーマル |
NORMAL_MAP |
ShaderNodeNormalMap |
ノーマルマップ |
CURVE_VEC |
ShaderNodeVectorCurve |
ベクターカーブ |
VECTOR_DISPLACEMENT |
ShaderNodeVectorDisplacement |
ベクトルディスプレイスメント |
VECTOR_ROTATE |
ShaderNodeVectorRotate |
ベクトル回転 |
VECT_TRANSFORM |
ShaderNodeVectorTransform |
ベクトル変換 |
コンバーター
type |
bl_idname |
翻訳 |
BLACKBODY |
ShaderNodeBlackbody |
黒体 |
CLAMP |
ShaderNodeClamp |
範囲制限 |
VALTORGB |
ShaderNodeValToRGB |
カラーランプ |
COMBHSV |
ShaderNodeCombineHSV |
HSV合成 |
COMBRGB |
ShaderNodeCombineRGB |
RGB合成 |
COMBXYZ |
ShaderNodeCombineXYZ |
XYZ合成 |
MAP_RANGE |
ShaderNodeMapRange |
範囲マッピング |
MATH |
ShaderNodeMath |
数式 |
RGBTOBW |
ShaderNodeRGBToBW |
RGBからBWへ |
SEPHSV |
ShaderNodeSeparateHSV |
HSV分離 |
SEPRGB |
ShaderNodeSeparateRGB |
RGB分離 |
SEPXYZ |
ShaderNodeSeparateXYZ |
XYZ分離 |
SHADERTORGB |
ShaderNodeShaderToRGB |
シェーダーからRGB |
VECT_MATH |
ShaderNodeVectorMath |
ベクトル演算 |
WAVELENGTH |
ShaderNodeWavelength |
波長 |
他
type |
bl_idname |
翻訳 |
|
ShaderNodeSqueeze |
|
|
ShaderNodeUVAlongStroke |
|
|
ShaderNodeCustomGroup |
|
GROUP |
ShaderNodeGroup |
|
SCRIPT |
ShaderNodeScript |
|
REROUTE |
NodeReroute |
リルート |