テンプレート

コード:

custom_nodes.py  – GitHub

「追加」メニュー

カテゴリ

コード:

node_add_menu.py – GitHub

node_add_menu_shader.py – GitHub

node_add_menu_compositor.py – GitHub

node_add_menu_geometry.py – GitHub

nodeitems_builtins.py – GitHub

nodeitems_utils.py – GitHub

リンク:

#111798 Shading Nodes: Refactor Add menu | Blender Projects [Official]

参考:

Shading Nodes: Refactor Add menu (9db4c0c) – GitHub

Nodes: Remove unused shader and compositor NodeItem definitions (15f5dfd) – GitHub

Fix missing BSDF nodes in add menu with Hydra render engines (1ef63e9) – GitHub

ソケット

参考:

Custom shader node socket – Blender Artists Community

ドキュメント:

ShaderNodeCustomGroup | Blender Python API [Official]

ShaderNode | Blender Python API [Official]

Node | Blender Python API [Official]

スクリプト

参考:

How to know the input / output sockets of a Node, without importing it into the project, with Python? – Blender Stack Exchange

How to transfer the shader group node creation code to a class? – Blender Stack Exchange

記事をシェアする:
タグ:

コメントを残す

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

Protected by reCAPTCHA