﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3APhonybone%2FNodeTreeInterface%2FUserDoc</id>
	<title>利用者:Phonybone/NodeTreeInterface/UserDoc - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3APhonybone%2FNodeTreeInterface%2FUserDoc"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Phonybone/NodeTreeInterface/UserDoc&amp;action=history"/>
	<updated>2026-08-01T21:31:30Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Phonybone/NodeTreeInterface/UserDoc&amp;diff=135297&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Phonybone/NodeTreeInterface/UserDoc&amp;diff=135297&amp;oldid=prev"/>
		<updated>2018-06-28T20:47:54Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 20:47時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Phonybone/NodeTreeInterface/UserDoc&amp;diff=135296&amp;oldid=prev</id>
		<title>2012年2月27日 (月) 14:24にwiki&gt;Phonyboneによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Phonybone/NodeTreeInterface/UserDoc&amp;diff=135296&amp;oldid=prev"/>
		<updated>2012-02-27T14:24:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Note|Outdated|This is the first version of the interface proxy nodes. It does not yet include other editor changes, such as arbitrary groups inside groups, editor paths and pinning}}&lt;br /&gt;
&lt;br /&gt;
== Group Nodes ==&lt;br /&gt;
Group nodes are special nodes that are linked to a different node tree. Each group node shares this node tree with all other group nodes linking to the same tree. &lt;br /&gt;
&lt;br /&gt;
The functionality of that tree can be modified without having it to copy the nodes afterwards, all group nodes will use the updated nodes in the shared tree automatically. Furthermore the group node tree can be linked from external files like other ID data blocks, making it possible to reuse it in different ''.blend'' files.&lt;br /&gt;
&lt;br /&gt;
== Making a node group ==&lt;br /&gt;
There are different ways of creating a node group.&lt;br /&gt;
&lt;br /&gt;
;[[File:group_node_interface_001.png|right|thumb|200px|Making a new empty node group]]Add an empty group node {{Menu|{{shortcut|shift|A}}|Add|Group|New Group}}&lt;br /&gt;
:A new node tree without nodes is created and a group node linking to it is inserted.{{clr}}&lt;br /&gt;
;Create a node tree from selected nodes {{Shortcut|ctrl|G}}&lt;br /&gt;
:All currently selected nodes are removed and put into a new node tree. A group node linking to that tree is then inserted in their place. All external links to and from selected nodes are redirected to the group instead.&lt;br /&gt;
{|align=center&lt;br /&gt;
| [[File:group_node_interface_002.png|thumb|200px|Select nodes for the group]]&lt;br /&gt;
| [[File:group_node_interface_003.png|thumb|200px|Create a new group with {{Shortcut|ctrl|G}}]]&lt;br /&gt;
| [[File:group_node_interface_004.png|thumb|200px|Opened group with proxy nodes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Interfaces ==&lt;br /&gt;
In order to control the behavior of the group node tree and to use the results generated by internal nodes, the node tree can define a custom ''interface''. In the case of group nodes this interface is displayed as a number of inputs and outputs one the node.{{clr}}&lt;br /&gt;
&lt;br /&gt;
{{WikiTask/Todo|For regular, non-group trees the interface could be displayed as a set of button controls in a separate panel. This way of displaying node tree interfaces is not implemented yet.}}&lt;br /&gt;
&lt;br /&gt;
=== Proxy Nodes ===&lt;br /&gt;
Internally the node tree interface is represented by ''proxy nodes''. There is an input proxy and an output proxy node type for the respective kind of socket in the interface. For each proxy node in the node tree one corresponding input/output socket or button is generated.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| [[File:Group_node_interface_005.png|thumb|upright|Custom group node interface]]&lt;br /&gt;
| [[File:Group_node_interface_006.png|thumb|300px|Internal proxy nodes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Proxy nodes have a number of options that allow the user to define the details of the interface.&lt;br /&gt;
* Name&lt;br /&gt;
* Data type (currently one of number, color, vector or shader, depending on the node tree type)&amp;lt;br /&amp;gt;Output proxy nodes also support ''Auto'' selection to automatically adopt the type of the connected socket.&lt;br /&gt;
* Data subtype, for more detailed input information and units&lt;br /&gt;
* Min/Max limits for custom value range&lt;br /&gt;
&lt;br /&gt;
Proxy nodes can be created by dragging an existing node socket into an empty area while pressing {{Shortcut|shift}}. This will create a new proxy node with the same name and type settings as the exposed node and connect them. Proxy nodes can also be added from the {{Menu|{{shortcut|shift|A}}|Add|Input/Output}} menus, but the user has to setup the type information manually then.&lt;br /&gt;
&lt;br /&gt;
=== Interface Lists ===&lt;br /&gt;
To control the order of group node sockets or buttons in the external interface the node tree displays a list of input and output proxies on the left and right side. If a proxy node is active the corresponding item in the list is also highlighted. This works both ways, clicking a list item activates the proxy node.&lt;br /&gt;
&lt;br /&gt;
The order of items in the input/output lists can be changed selecting an item and then clicking the up/down arrow buttons above the list.&lt;/div&gt;</summary>
		<author><name>wiki&gt;Phonybone</name></author>
		
	</entry>
</feed>