Does anyone know of a way to view the camera shake curve? I don't mean amplitude or frequency. I would like to view the actual x,y curves that are being applied to the image by the node -- the result of the amplitude and frequency settings.
It seems that it is not possible, but I was hoping there was a work around.
Thanks.
W.
it's not perfect but you could apply the camera shake to a black image with 4 white dots on it and do a 4 point track.
Cheers,
Toby
Really easy to do. Many built in shake nodes are actually macros (colorspace, log2lin, camera shake, percent blur, etc...). Camera shake is just a move2d node with an expression in the x/y.
Just select the camera shake nodes, hit the "b" key on your keyboard to show the macros internals and you will see a "move2d" node. Select the node and check the curve editor button next to "pan". Now you will see the curve in the curve editor.
QUOTE(beaker @ 03/28/06, 10:19 PM) [snapback]232608[/snapback]
Really easy to do. Many built in shake nodes are actually macros (colorspace, log2lin, camera shake, percent blur, etc...). Camera shake is just a move2d node with an expression in the x/y.
Just select the camera shake nodes, hit the "b" key on your keyboard to show the macros internals and you will see a "move2d" node. Select the node and check the curve editor button next to "pan". Now you will see the curve in the curve editor.
Very cool -- I just checked it out. Thank you.
Do you know of anyway to edit the curves other than adjust the seed value?
Thanks,
W.
Sure, you can bake the expression and then edit that.
Make a Move2d node and put the same expression that is inside the macro and link it to your the controls in the same CameraShake node, just externally instead of internally. Change the CameraShake node name in the expression to match the one in your scene.
CODE
(noise3d(time*CameraShake1.xFrequency, CameraShake1.seed, 0)2-1)CameraShake1.xAmplitude
(noise3d(time*CameraShake1.yFrequency, CameraShake1.seed, 100)2-1)CameraShake1.yAmplitude
Now just go into the curve editor for the new move2d node and click on the "Apply operation to curve" button(4th from the left). Change the operation to "resample" and then "apply". Now the animation is baked in and can be edited.
Either that or just adjust the expression if you want to keep it procedural.
QUOTE(beaker @ 03/29/06, 10:37 PM) [snapback]232762[/snapback]
Sure, you can bake the expression and then edit that.
Make a Move2d node and put the same expression that is inside the macro and link it to your the controls in the same CameraShake node, just externally instead of internally. Change the CameraShake node name in the expression to match the one in your scene.
CODE
(noise3d(time*CameraShake1.xFrequency, CameraShake1.seed, 0)2-1)CameraShake1.xAmplitude
(noise3d(time*CameraShake1.yFrequency, CameraShake1.seed, 100)2-1)CameraShake1.yAmplitude
Now just go into the curve editor for the new move2d node and click on the "Apply operation to curve" button(4th from the left). Change the operation to "resample" and then "apply". Now the animation is baked in and can be edited.
Either that or just adjust the expression if you want to keep it procedural.
Works like a charm!
Thank you.
W.