new logic gate wire blend types "and", "or", "not", etc
Every time I dive back into Dreams I always hit on this little feature idea. Most of the time I am trying to optimise out "useless" nodes to skim as much logic thermo as possible! What if we could set an input nub blend mode to act as a logic gate!
I know for a fact that Dreams can "wait" for all signals on an input before executing the node and producing output. It has to, simply because of the nature of node based programming and the current blending modes would not function properly. With that in mind, why not let us specify more blend/operations on the input nubs themselves?
If you emitted 100 chips with 5 inputs each, where each input also fed into an and chip. Thats 500 wasted logic chips and 500 wasted wires!
-
The blend mode "overwrite" that we already have is equivalent to "or" - for each fat wire channel, the the result is the signal of greatest absolute value from all of the input wires on that channel. The icon for "overwrite" even gives you a hint of this - it's an OR gate symbol.
But it would indeed be nice to have other logic operations as blend modes. "And" shouldn't be any more computationally expensive than "or" - the only difference is that it takes the signal of least absolute value from each fat wire channel instead of greatest absolute value.
-
Exactly!
And indeed overwrite behaves like an OR! I kinda just left it in the description to illustrate the point. Unless they came up with a suitable name for the "and" operation, then it would make sense to ammend the overwrite label to "overwrite/or". Assuming other logic input types are added!
댓글을 남기려면 로그인하세요.