|
1 | 1 | <?xml version="1.0"?> |
2 | 2 | <materialx version="1.39"> |
3 | 3 | <!-- use tokens which are defined by the parent nodegraph --> |
4 | | - <nodegraph name="Tokenized_Image_2k_png"> |
5 | | - <token name="Image_Resolution" type="string" value="2k" uiname="Image Resolution" /> |
| 4 | + <nodegraph name="Parent_Token_Graph"> |
| 5 | + <token name="Image_Name" type="string" value="cloth" uiname="Image Name" /> |
6 | 6 | <token name="Image_Extension" type="string" value="png" uiname="Image Extension" /> |
7 | | - <input name="Image_Filename" type="filename" uniform="true" value="resources/Images/cloth.[Image_Extension]" /> |
| 7 | + <input name="Image_Filename" type="filename" uniform="true" value="resources/Images/[Image_Name].[Image_Extension]" /> |
8 | 8 | <tiledimage name="tiledimage" type="color3" nodedef="ND_tiledimage_color3"> |
9 | 9 | <input name="file" type="filename" uniform="true" interfacename="Image_Filename" /> |
10 | 10 | </tiledimage> |
11 | | - <output name="out_png" type="color3" nodename="tiledimage" /> |
| 11 | + <output name="out" type="color3" nodename="tiledimage" /> |
12 | 12 | </nodegraph> |
13 | 13 |
|
14 | 14 | <!-- use tokens which are sibling of the input --> |
15 | | - <nodegraph name="Tokenized_Image_4k_jpg"> |
| 15 | + <nodegraph name="Sibling_Token"> |
16 | 16 | <tiledimage name="tiledimage" type="color3" nodedef="ND_tiledimage_color3"> |
17 | | - <token name="Image_Resolution" type="string" value="4k" uiname="Image Resolution" /> |
| 17 | + <token name="Image_Name" type="string" value="wood_color" uiname="Image Resolution" /> |
18 | 18 | <token name="Image_Extension" type="string" value="jpg" uiname="Image Extension" /> |
19 | | - <input name="file" type="filename" uniform="true" value="resources/images/cloth.[Image_Extension]" /> |
| 19 | + <input name="file" type="filename" uniform="true" value="resources/images/[Image_Name].[Image_Extension]" /> |
20 | 20 | </tiledimage> |
21 | | - <output name="out_4k_jpg" type="color3" nodename="tiledimage" /> |
| 21 | + <output name="out" type="color3" nodename="tiledimage" /> |
22 | 22 | </nodegraph> |
23 | 23 |
|
24 | 24 | <!-- top level tokens are not support. bmp will be the found token --> |
25 | | - <token name="Image_Extension" type="string" value="png" uiname="Image Extension" /> |
| 25 | + <token name="Image_Extension" type="string" value="jpg" uiname="Image Extension" /> |
26 | 26 | <nodegraph name="Tokenized_Image_top_level"> |
27 | 27 | <tiledimage name="tiledimage" type="color3" nodedef="ND_tiledimage_color3"> |
28 | | - <token name="Image_Extension" type="string" value="bmp" uiname="Image Extension" /> |
29 | | - <input name="file" type="filename" uniform="true" value="resources/Images/cloth.[Image_Extension]" /> |
| 28 | + <token name="Image_Extension" type="string" value="png" uiname="Image Extension" /> |
| 29 | + <input name="file" type="filename" uniform="true" value="resources/Images/brass_color.[Image_Extension]" /> |
30 | 30 | </tiledimage> |
31 | | - <output name="out_bmp" type="color3" nodename="tiledimage" /> |
| 31 | + <output name="out" type="color3" nodename="tiledimage" /> |
32 | 32 | </nodegraph> |
33 | 33 |
|
| 34 | + <!-- use tokens which are defined by nodedef --> |
| 35 | + <nodedef name="ND_token" node="token_image" > |
| 36 | + <token name="Image_Name" type="string" value="grid" uiname="Image Name" /> |
| 37 | + <token name="Image_Extension" type="string" value="png" uiname="Image Extension" /> |
| 38 | + <output name="out" type="color3"></output> |
| 39 | + </nodedef> |
| 40 | + <nodegraph name="NG_token" nodedef="ND_token"> |
| 41 | + <tiledimage name="tiledimage" type="color3" nodedef="ND_tiledimage_color3"> |
| 42 | + <input name="file" type="filename" uniform="true" value="resources/Images/[Image_Name].[Image_Extension]" /> |
| 43 | + </tiledimage> |
| 44 | + <output name="out" type="color3" nodename="tiledimage" /> |
| 45 | + </nodegraph> |
| 46 | + <nodegraph name="token_nodedef_graph"> |
| 47 | + <token_image name="token_image1" type="color3"> |
| 48 | + </token_image> |
| 49 | + <output name="out" type="color3" nodename="token_image1"></output> |
| 50 | + </nodegraph> |
34 | 51 | </materialx> |
0 commit comments