Magic wrote: ↑Tue May 26, 2026 6:07 pm
... MultiMix already has a Repeat parameter that automatically loops around based on the number of inputs. Is it because you want to create ISF modules that have that functionality?
That is my main use case, specifically with non-linear transitions between the two active inputs. Non-additive mix would be my first choice, but the framework would allow for ISF transitions too. I presume this is a standard VDMX feature, as they published many "Transition" ISFs.
Magic wrote: ↑Tue May 26, 2026 6:07 pm
... you'd have to explicitly declare a new "image" input for each input, so it wouldn't be that much less inconvenient than changing the Wrap value manually.
From my viewpoint
- The explicit declaration needs only to be done once, and then can be AI assisted.
- The Wrap value would need to be adjusted for every instance of the ISF where the number of active inputs was different to the default count. This is somewhat disruptive to the design flow, and error prone if a very large number of active inputs have to be counted each time a change is made.
Magic wrote: ↑Tue May 26, 2026 6:07 pm
...
If your thought is to predefine, let's say, 20 "image" inputs in some ISF module, but you only use 2 or 3, then that's a bit inefficient. The ISF has to be ready to process 20 inputs so it would reduce performance...
Accepted. My aim is to streamline the creative use of the ISF by facilitating iterative development of a scene when input count might be increase or decrease. Once design is finalised (and if efficiency is inadequate) AI can readily be used to customise the number of declared inputs to the ISF to suit each specific case - building growing family of "child" ISFs.
Magic wrote: ↑Tue May 26, 2026 6:07 pm
...This is one of the reasons that MultiMix and InputSelector are not ISF modules.
The biggest benefit I find with these modules is that unselected inputs are not rendered - and I suspect that would not be the case with an ISF MultiMix variant*. My ideal "MultiMix+" module would be precompiled to give the same selective rendering benefit, but would have a file input to select a two-input transition ISF of the user's choice. I thought that might be too big an ask, hence my interim suggestion - which also has use cases beyond the MultiMix.
EDIT: *I find no efficiency hit from coded but unconnected inputs in an ISF.