Your comments

Great, i am very curious!
Does it by accident have to do with decals? I'd understand if you dont want to reveal anything yet... just too curious to hold back the question :D

Thanks a lot, guess that is enough reason for me to bear the mess for a little longer. You really do a fantastic job keeping shaderforge up to date!

Ok, i think i have reached a point where it becomes next to impossible to work with shader forge:

It is an entangled mess, even if i would introduce more relay nodes it would not become any better and the code already is flooded with sections like this:

float2 node_2394 = node_2081;

float3 node_9115 = node_5402;

float3 node_9691 = node_9115;

float3 node_3985 = node_9691;

float3 node_1294 = node_3985.rgb;


Without some improvements on the organizing side of things i guess i have no choice but to translate it into code.

Do you have any plans to improve the wireflow and/or some cable free way of referencing in the future? I'd like to know before i start translating this and some other shaders.

I dont want to appear pushy and i really love shaderforge(made hundreds of shaders with it so far), just would like to know what's on the roadmap regarding wireflow/organizing features.

Thx




More thoughts on this: For the relay nodes, it would be awesome if we could frame on the connected nodes by click of a button on the node. It could have a left and a right arrow button on it and clicking on it will center the view on the next/previeous node. this would especially helpfull with the possibility to hide relay node cables. Also for more convenience a hidden cable could become visible and highlighted if we hover over the node.

Probably you might ask which cable should be hidden the left or the right one... I'd say it should only hide a cable if it is connecting 2 relay nodes and not if a relay node is connected to any other type of node.

Sure, though this is already with my best effort to make it look clean, without me constantly spending time on layouting, it would be a real mess. So, this only looks halfway decent because i worked hard on the layout and translated big chunks of the tree into codenodes.

I also make another request about hiding relay node cables(here), this would also be a big help as many times(many many times) i need a certain value on the other end of the graph and the visible connection does not help but only clutters. I'll update the other request with more detail, i think i have some nice ideas that could improve the workflow quite a bit.

sometimes i still get this but very rarely and i don't know how to reproduce it... so i think this can be closed(at least for now).

think that one can be closed...

Think that one can be closed ;)

Joachim, i wanted to ask if there is a chance you could look into this again(and maybe other organizing features). I use shaderforge a lot since the beta phase and the mess the trees quickly become, even when extensively using relay nodes, is the biggest issue for me since ever.