Clip size?
Posted in: Apple ShakeIs there some way to look image size inside shake?
For example I load clip with fileIn and want to create RotoShape with same size.
Thanks!
Is there some way to look image size inside shake?
For example I load clip with fileIn and want to create RotoShape with same size.
Thanks!
Not holding my breath though.
I’m basically after advice for a FCP to shake workflow.
I have a offline that needs a load of VFX work done on a load of shot. What I want to do is find an elegant way of bringing this shots, ideally with handles but not essential into shake. I don’t however want to use the FCP send to shake tool as I have found this a little buggy. I also want to convert the footage (XDCAM 1080) into either IFF or openEXR sequences as I’ve also found QuickTime files, especially XDCAM to also be a bit buggy. Shake seems to run much faster and more reliably with IFF’s as the source footage.
Can anyone suggest an elegant way of achieving this? I’m not over keen on the idea of having to do this manually as there are loads of shots!
Greets, kimsay
The goal here is to be able to write a macro that deals with the values of other input nodes. For simplicity’s sake, what’s below isn’t what I’m actually coding, but it deals with the same issues. If you guys want to see the full source, I can certainly provide! And I’ll definitely make this macro publicly available when all is said and done.
Let’s say that I want to write a macro called AverageBrightness, where I can input two brightness nodes and it performs a brightness operation based on both inputs. Consider:
image BrightnessAverage(
image In1=0,
image In2=0,
float brightnessAverage=0
) {
Brightness1 = Brightness(0,(In1.value+In2.value)/2);
}
Theoretically, Brightness1.value should be the average of the second and third inputs. But, Shake doesn’t allow access to parent node parameters this way.
There’s another option, to manually input the NAMES of the reference nodes. Problem with this, though, is that there’s no kind of "Eval" statement. Consider:
image BrightnessAverage(
string inputNode1="Brightness1",
string inputNode2="Brightness2"
) {
Brightness1 = Brightness(0,({inputNode1}.value+{inputNode2}.value)/2);
}
Anybody with some more Shake scripting/C experience have any thoughts?? :confused:
I would like to know if someone cans answer at my question… I rendered a Shake’s script on Quad core 3,33 GHZ and watch CPU activities… I got over 350% of using my CPU… But it’s not seem more faster than my Macbook pro DUO 2.8 GHZ…
So I decided to render on QMASTER… All it’s fine and faster… But, at the end, I only got a movie with a short length… My rendering setup it’s ok (all frame selected, step: 1 and minimum: 10 ) and all files were rendered ( check on batch monitor ) … But QMASTER seems only keep the first 10 frames and doesn’t mix with the other rendering process from the same script.
Someone knows how to fix QMASTER ? Thank you for your advices!
Any suggestions?
Thanks,
Steve
My Shake script is crashed some minutes ago…and I don’t know how can I do to recovery or fix it…
Console utility program said this:
"error: NRiScript1.Brightness1.NRiICache3._cache_cropOut.c acheId: too many recursive evaluations
error: NRiScript1.Brightness1.NRiICache3.Viewport3._cropW indow: too many recursive evaluations
error: NRiScript1.Brightness1._cacheOut.cacheId: too many recursive evaluations
error: NRiScript1.Compress1.NRiICache4._cache_cropOut.cac heId: too many recursive evaluations
error: NRiScript1.Compress1._cacheOut.cacheId: too many recursive evaluations
error: NRiScript1.Inside1.NRiICache5._cache_cropOut.cache Id: too many recursive evaluations
error: NRiScript1.Inside1._cacheOut.cacheId: too many recursive evaluations
error: NRiScript1.Keylight1.NRiICache6.Viewport6.Out.cach eId: too many recursive evaluations
error: NRiScript1.Keylight1.Bytes1.Out.cacheId: too many recursive evaluations
error: NRiScript1.Keylight1.pOut.cacheId: too many recursive evaluations
error: NRiScript1.Keylight1.NRiICache6._cache_cropOut.cac heId: too many recursive evaluations
error: NRiScript1.Keylight1.Bytes2.Out.cacheId: too many recursive evaluations
error: NRiScript1.Blur3.Copy1.NRiICache7._cache_cropOut.c acheId: too many recursive evaluations
error: NRiScript1.Blur3.Copy1._cacheOut.cacheId: too many recursive evaluations
error: NRiScript1.Blur3.NRiBlur1.NRiICache8.Viewport8.Out .cacheId: too many recursive evaluations
error: NRiScript1.Blur3.NRiBlur1.PipelineStage2.Out.cache Id: too many recursive evaluations
error: NRiScript1.RotoShape2.Out.cacheId: too many recursive evaluations
error: NRiScript1.RotoShape2._cacheOut.cacheId: too many recursive evaluations"
🙁 pleaseeee…
help me
I don’t need suggestion for a renumbering tool(I’m using oe right now).
Any pointers welcome, thanks in advance.