Thanks Hugh! Now I'll have to see if I can automate that process, cheers, -Schnee

On 08/09/2011 03:54 PM, Hugh Macdonald wrote:
Your other option here is to put down a non-linear noise function, and then use Edit -> Generate to build keyframes that can then be set to Linear interpolation.

Hugh Macdonald
*n**vizible** – VISUAL EFFECTS
*
hugh.macdon...@nvizible.com <mailto:hugh.macdon...@nvizible.com>
+44(0) 207 659 2038
+44(0) 7773 764 708

www.nvizible.com <http://www.nvizible.com/>

On 3 Aug 2011, at 07:34, Ivan Busquets wrote:

Hi David,

You could probably use lerp to interpolate between values at certain
points of your curve.

Here's a quick and dirty example, with an overly long expression, but
you get the point:

set cut_paste_input [stack 0]
version 6.2 v3
push $cut_paste_input
NoOp {
name NoOp1
selected true
xpos 37
ypos -81
addUserKnob {20 User}
addUserKnob {7 freq}
freq 0.08
addUserKnob {7 lnoise}
lnoise {{"frame%(1/freq)?lerp( frame-(frame%(1/freq)),
random((frame-(frame%(1/freq)))*freq), frame-(frame%(1/freq)) +
(1/freq), random((frame-(frame%(1/freq)) + (1/freq))*freq),
frame):random(frame*freq)" i}}
}



You could use the same approach to sample an existing (non-linear) curve too:

set cut_paste_input [stack 0]
version 6.2 v3
push $cut_paste_input
NoOp {
name NoOp2
selected true
xpos 176
ypos -88
addUserKnob {20 User}
addUserKnob {7 randomCurve}
randomCurve {{random(frame) i}}
addUserKnob {7 linearFreq l "sample every N frames"}
linearFreq 5
addUserKnob {7 lnoise}
lnoise {{"frame%(linearFreq)?lerp( frame-(frame%linearFreq),
randomCurve(frame-(frame%linearFreq)), frame-(frame%linearFreq) +
linearFreq, randomCurve(frame-(frame%linearFreq) + linearFreq),
frame):random(frame*freq)"}}
}



Hope that helps.

Cheers,
Ivan


On Tue, Aug 2, 2011 at 3:45 PM, David Schnee <dav...@tippett.com <mailto:dav...@tippett.com>> wrote:
Hi Farhad,

Simply looking for a way to interpolate an expression driven curve to
linear, or use a linear expression driven curve. In the attached image x = random(t) and y = is a key framed curve with linear interpolation. Shake's l3dnoise(time) would generate a noise curve with linear interpolation, this is what I'm after in Nuke. Ideally it would be something like lnoise(t), otherwise a way to bracket the expression to interpolate it as linear after
you've input the expression in using say 'random' or 'noise'.

Cheers,
-Schnee

On 08/02/2011 03:09 PM, Farhad Mohasseb wrote:

I think people are just confused about what lnoise3D is supposed to do.
Maybe if you explain what you're trying to achieve or what this node does,
people could help you more.

On Aug 2, 2011 9:26 AM, "David Schnee" <dav...@tippett.com <mailto:dav...@tippett.com>> wrote:
Thanks Nathan, this is cool.

So nobody knows how to derive a linear noise curve in Nuke? Inconceivable!

On 07/27/2011 03:49 PM, Nathan Hackett wrote:
Brian Torres wrote a cool gizmo called BATCurve that might help
http://www.vfxectropy.com/resources.php
Has controls for random curves that most things call for...
n


Ivan Busquets wrote:
I think he wants a linear noise generator, like Shake's lnoise.

Don't know if there would be a way to get that using a noise curve
plus its derivative, but otherwise you could sample your curve and get
rid of any unwanted keyframes.
Not great, though. :(


On Wed, Jul 27, 2011 at 2:35 PM, Anthony Kramer
<anthony.kra...@gmail.com <mailto:anthony.kra...@gmail.com>> wrote:
random(frame)
you can make the noise faster or slower by adding a simple multiplier
faster noise:
random(frame*10)
slower noise:
random(frame*0.5)


On Wed, Jul 27, 2011 at 2:28 PM, David Schnee <dav...@tippett.com <mailto:dav...@tippett.com>>
wrote:
Or possibly any method to produce random/noise driven linear curves?

On 07/26/2011 06:40 PM, David Schnee wrote:

Does anyone know how to achieve the equivalent of Shake's linear noise
expression for Nuke?

looking for:

lnoise3d(time)

Cheers,
-Schnee

--

\/ davids / comp \/ 177
/\ tippettstudio /\ b d


_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

--

\/ davids / comp \/ 177
/\ tippettstudio /\ b d

_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


--

\/ davids / comp \/ 177
/\ tippettstudio /\ b d


_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

--

\/ davids / comp \/ 177
/\ tippettstudio /\ b d

_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk <mailto:Nuke-users@support.thefoundry.co.uk>, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


--

\/ davids / comp \/ 177
/\ tippettstudio /\ b d

_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to