Blenderのシェーダーノード一覧

Blenderのシェーダーノードのノードの一覧
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151493/e7274392-808e-23b7-db07-79330251c9ae.png)
例えばアクティブなマテリアルで選択しているノードは
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|リルート |