Expanding materials in the node graph editor?
Moderator: BK
Forum rules
Please keep character renders sensibly modest, please do not post sexually explicit scenes of characters.
Please keep character renders sensibly modest, please do not post sexually explicit scenes of characters.
Is there a way to do this? In the standalone I can "explore" a material to see how it's connected internally. In the plugin, if I load a mix material from the DB and go into the node editor, I can only ever get a brick that say "mix material" and have three pins, the mix and the two materials. Is there a way to "explode" this mix material brick into the constituents, so I can connect more bricks to the two materials for instance?
GTX 780, 6 gigs of VRAM - Win 7 Home Premium 64 bits
when you hover over a node (pin name), press the ALT key and then literally drag out the pin node from its parent.
since the host nodegraph editors (if created from scratch like in the daz plugin or existing like in 3ds, c4d, etc.) usually have not much in common with the standalone graph (coordinate system, etc). the plugins receive live db materials only as single collapsed node. i'm going to have an own unfold method, ideally one that doesn't create multiple nodes that internally have just multiple output connections, but this is still down the road...
since the host nodegraph editors (if created from scratch like in the daz plugin or existing like in 3ds, c4d, etc.) usually have not much in common with the standalone graph (coordinate system, etc). the plugins receive live db materials only as single collapsed node. i'm going to have an own unfold method, ideally one that doesn't create multiple nodes that internally have just multiple output connections, but this is still down the road...
„The obvious is that which is never seen until someone expresses it simply ‟
1x i7 2600K @5.0 (Asrock Z77), 16GB, 2x Asus GTX Titan 6GB @1200/3100/6200
2x i7 2600K @4.5 (P8Z68 -V P), 12GB, 1x EVGA GTX 580 3GB @0900/2200/4400
1x i7 2600K @5.0 (Asrock Z77), 16GB, 2x Asus GTX Titan 6GB @1200/3100/6200
2x i7 2600K @4.5 (P8Z68 -V P), 12GB, 1x EVGA GTX 580 3GB @0900/2200/4400
sryDrHemulen wrote:Thanks, so the way to do it now is to open the material in the standalone and copy the tree by hand? Or can we import materials from there now, I'm so confused with all these new features

no; what i meant is a standard function of the daz plugin nodegraph editor: you can drag out any "internal" pin node into an external (wired) node by just ALT-Click-Drag the pin name.
i.e. a mix mat form a download ldb mat: alt-click and drag the texture 1 pin and you have the diffuse node out. repeat for any other node you are interested in rewiring. then wait a little until i have done the unfold which does this with one click

„The obvious is that which is never seen until someone expresses it simply ‟
1x i7 2600K @5.0 (Asrock Z77), 16GB, 2x Asus GTX Titan 6GB @1200/3100/6200
2x i7 2600K @4.5 (P8Z68 -V P), 12GB, 1x EVGA GTX 580 3GB @0900/2200/4400
1x i7 2600K @5.0 (Asrock Z77), 16GB, 2x Asus GTX Titan 6GB @1200/3100/6200
2x i7 2600K @4.5 (P8Z68 -V P), 12GB, 1x EVGA GTX 580 3GB @0900/2200/4400
How do I do the opposite once I've alt-dragged the pin out of the node? How do I then put it back in? I watched your vimeo video on this. looks like you did it really fast like in one click.t_3 wrote:sryDrHemulen wrote:Thanks, so the way to do it now is to open the material in the standalone and copy the tree by hand? Or can we import materials from there now, I'm so confused with all these new features
no; what i meant is a standard function of the daz plugin nodegraph editor: you can drag out any "internal" pin node into an external (wired) node by just ALT-Click-Drag the pin name.
i.e. a mix mat form a download ldb mat: alt-click and drag the texture 1 pin and you have the diffuse node out. repeat for any other node you are interested in rewiring. then wait a little until i have done the unfold which does this with one click
do you mean one of the very early videos? there was indeed a method to drop nodes back, but as it wsa only of limited use (can't re-integrate nodes with multiple connections) i didn't go on with it.legarcUT wrote:How do I do the opposite once I've alt-dragged the pin out of the node? How do I then put it back in? I watched your vimeo video on this. looks like you did it really fast like in one click.
another way to achieve it would be to copy and paste particular node; the pasted node will contain all the external graph, but it must be clear that this also multiplies nodes that have multiple connections in the graph...
„The obvious is that which is never seen until someone expresses it simply ‟
1x i7 2600K @5.0 (Asrock Z77), 16GB, 2x Asus GTX Titan 6GB @1200/3100/6200
2x i7 2600K @4.5 (P8Z68 -V P), 12GB, 1x EVGA GTX 580 3GB @0900/2200/4400
1x i7 2600K @5.0 (Asrock Z77), 16GB, 2x Asus GTX Titan 6GB @1200/3100/6200
2x i7 2600K @4.5 (P8Z68 -V P), 12GB, 1x EVGA GTX 580 3GB @0900/2200/4400