Ah yes, perfect.

I stole that tcl code from a forum, I didn’t know you could call input1 as an 
expression. Perfect.

this did the job, so I don’t need to retype the expression when I use a 
different camera

input1.translate.x(RefFrame)

Thanks Frank!


> On 25/07/2015, at 16:04, Frank Rueter|OHUfx <[email protected]> wrote:
> 
> You are using tcl code rather than expression language which is not necessary.
> Just use something like "Camera1.translate(refFrame)" where refFrame is the 
> name of your user knob that dictates the freeze frame.
> 
> 
> On 25/07/15 12:13, jean-luc wrote:
>> Hi all.
>> 
>> I’m trying to make a card3d that reads the camera 
>> position/orientation/focal/haperture for a chosen frame.
>> 
>> So far I have managed to get the current values from the camera node into 
>> the card3d node but I’m having no luck freezing the value in the card3d 
>> based on a frame number.
>> 
>> I have made a user knob in the card3d where I can type in a frame number  
>> but I can’t find a way to include it in the expressions.
>> 
>> 
>> Any clue appreciated! 
>> 
>> Cheers
>> Jean-Luc
>> 
>> 
>> 
>> set cut_paste_input [stack 0]
>> version 9.0 v6
>> push $cut_paste_input
>> Camera2 {
>>  translate {{curve x1 -46.86717224 -46.78176117 -46.69502258 -46.60133362 
>> -46.49479675 -46.3761673 -46.24979401 -46.11851883 -45.98080063 -45.83921814 
>> -45.69579315 -45.54741669 -45.39286041 -45.23329926 -45.07129288 
>> -44.90534592 -44.73511124 -44.56331635 -44.39016342 -44.21460724 
>> -44.03630447} {curve x1 10.7158947 10.72329426 10.72901917 10.73317909 
>> 10.73708057 10.7416029 10.74696445 10.75333118 10.7607317 10.76839828 
>> 10.77566051 10.78277302 10.78992367 10.7965889 10.80292797 10.81013775 
>> 10.81856346 10.82698441 10.8341608 10.84014416 10.8450985} {curve x1 
>> -134.2999725 -134.4136047 -134.5258789 -134.6435547 -134.7759399 
>> -134.9231873 -135.0790558 -135.2397461 -135.4071198 -135.5773621 
>> -135.7473145 -135.9217072 -136.1033325 -136.2901459 -136.4789276 
>> -136.6728973 -136.8731995 -137.0754242 -137.2785034 -137.4846954 
>> -137.6951904}}
>>  rotate {{curve x1 2.34580636 2.280040979 2.281855345 2.284330845 
>> 2.272335768 2.323544264 2.396030903 2.441349506 2.455587149 2.503642321 
>> 2.544698 2.524883032 2.506432056 2.521956682 2.537404299 2.511016369 
>> 2.525126457 2.548155308 2.572134256 2.564255476 2.578071594} {curve x1 
>> -40.12734985 -40.12635803 -40.12849426 -40.13124847 -40.12887192 
>> -40.13011169 -40.130867 -40.13417435 -40.13299179 -40.13294983 -40.13288879 
>> -40.13110733 -40.13029861 -40.13278198 -40.13180161 -40.1316185 -40.1343689 
>> -40.1326561 -40.13677597 -40.13261032 -40.13327408} {curve x1 -0.4476558864 
>> -0.4414544106 -0.4402637482 -0.4494505227 -0.4505181015 -0.4460328519 
>> -0.4477212429 -0.4676540792 -0.4786237776 -0.4777699411 -0.4794820547 
>> -0.4831857681 -0.4749012589 -0.4599528909 -0.4525681734 -0.4533542693 
>> -0.4473361373 -0.4414656758 -0.4441825151 -0.4452542067 -0.4370557666}}
>>  focal 53.68421173
>>  haperture 23.76000023
>>  vaperture 17.81999998
>>  name Camera3
>>  selected true
>>  xpos 1058
>>  ypos 563
>> }
>> CheckerBoard2 {
>>  inputs 0
>>  name CheckerBoard1
>>  selected true
>>  xpos 1222
>>  ypos 437
>> }
>> Card3D {
>>  inputs 2
>>  translate {{"\[value input1.translate.x]"} {"\[value input1.translate.y]"} 
>> {"\[value input1.translate.z]-1"}}
>>  rotate {{"\[value input1.rotate.x]"} {"\[value input1.rotate.y]"} {"\[value 
>> input1.rotate.z]"}}
>>  uniform_scale 100
>>  pivot {0 0 1}
>>  lens_in_focal {{"\[value input1.focal]"}}
>>  lens_in_haperture {{"\[value input1.haperture]"}}
>>  shutteroffset centred
>>  name Card3D1
>>  selected true
>>  xpos 1227
>>  ypos 575
>>  addUserKnob {20 User}
>>  addUserKnob {3 RefFrame l "Reference frame"}
>> }
>> 
>> _______________________________________________
>> Nuke-users mailing list
>> [email protected] 
>> <mailto:[email protected]>, 
>> http://forums.thefoundry.co.uk/ <http://forums.thefoundry.co.uk/>
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users 
>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users>
> 
> -- 
> <ohufxLogo_50x50.png> <http://www.ohufx.com/> vfx compositing 
> <http://ohufx.com/index.php/vfx-compositing> | workflow customisation and 
> consulting 
> <http://ohufx.com/index.php/vfx-customising>_______________________________________________
> Nuke-users mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

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

Reply via email to