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]
> 

Reply via email to