You could build a linear interpolated array. plug that into the fcurve, then get the output and use it as the y value of a vector array, then plug into fit bezier curve. Then use the t value of the bezier curve. And read the y output.
If the values are not ranging from zero to 1, you'll have to rescale it for the input to the fit Bézier curve. If that not clear, I can do a video tomorrow. Sent from my iPad > On 1 Jun 2014, at 19:47, Ed Manning <[email protected]> wrote: > > Oh -- I'm not good at all with arrays, but maybe you could build an array > from the set of input values you have, apply the fcurve to the array values, > then use the array indices from the original input values to output the > remapped values? > > Smarter people, please chime in anytime! > > >> On Sun, Jun 1, 2014 at 2:32 PM, Ed Manning <[email protected]> wrote: >> >> yeah, I'm not sure if there is a way to use a single curve node's values to >> remap multiple inputs... >> >> >>> On Sun, Jun 1, 2014 at 2:17 PM, pedro santos <[email protected]> wrote: >>> No, I'm the one who apologizes, since the way I posed the question in the >>> first post was leading to that answer, because there's probably no way to >>> get an FCurve node without any input to modulate scalar values, the >>> remapping happens inside the node. So maybe the solution is in another node >>> or workflow. Don't know any other way of having a Curve in ICE though... >>> >>> Thanks >>> >>> >>>> On Sun, Jun 1, 2014 at 7:14 PM, Ed Manning <[email protected]> wrote: >>>> d'oh! sorry, I was half-awake when I wrote that. >>>> >>>> let me think about it again... >>>> >>>> >>>>> On Sun, Jun 1, 2014 at 1:57 PM, pedro santos <[email protected]> wrote: >>>>> Hey Ed. >>>>> Maybe I got you wrong, but reproducing that doesn't seem to make it >>>>> happen, since the curve remapping takes place inside the FCurve node and >>>>> needs the scalar input. Rescale does a linear remapping. >>>>> >>>>> The problem is really that the "Fcurve" Profile input is exclusive per >>>>> node. Are there other Curve remapping nodes that would support one >>>>> profile curve for multiple nodes? >>>>> >>>>> >>>>> >>>>> Cheers >>>>> >>>>> >>>>>> On Sun, Jun 1, 2014 at 6:34 PM, Ed Manning <[email protected]> wrote: >>>>>> use rescale nodes in place of the "Wrap" nodes. Plug the scalar value >>>>>> into the input value port of the rescale. >>>>>> >>>>>> Depending on what ranges you want to have control over,and whether your >>>>>> scalar values are normalized, you might want to plug the fcurve into >>>>>> either the max output or max input. Probably the max output, for most >>>>>> applications. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> On Sun, Jun 1, 2014 at 1:23 PM, pedro santos <[email protected]> wrote: >>>>>>> >>>>>>> >>>>>>> I face this problem regularly as I want one curve profile input to >>>>>>> control several scalar inputs, but alike Reference Inputs it's always >>>>>>> one per node :( >>>>>>> >>>>>>> >>>>>>> I was thinking about this problem and remembered a LightWave node >>>>>>> "Wrap" like here: >>>>>>> >>>>>>> >>>>>>> >>>>>>> Basically it remaps a scalar according to a function. and several >>>>>>> scalars can be remapped with a single function through a Wrap node per >>>>>>> scalar. >>>>>>> >>>>>>> So my question is: Is there a way to use the scalar output of a single >>>>>>> ICE FCurve node and have it remap/wrap several scalar inputs? >>>>>>> >>>>>>> Cheers >>>>> >>>>> >>>>> >>>>> -- >>>>> [img]http://i153.photobucket.com/albums/s202/animatics/avatar_1.gif[/img] >>> >>> >>> >>> -- >>> [img]http://i153.photobucket.com/albums/s202/animatics/avatar_1.gif[/img] >

