How about this? Seems to work for me if I set the relevant knobs as args to
createNode().

filepath = '/set/your/path/here.fbx'
c = nuke.createNode('Camera2', 'file "%s"  read_from_file True'  % filepath)
c['fbx_take_name'].setValue('Take01')



On Mon, Apr 25, 2011 at 10:31 AM, Micah Henrie <[email protected]> wrote:

> This is a nuke bug as far as I know.  You can either do:
>
> camNode = nuke.createNode('Camera2', inpanel=False)
> ...and not get the pop-up but then I am unable to set fbx_take_name
>
> or you can do:
>
> camNode = nuke.createNode('Camera2', inpanel=True)
> camNode.knob('fbx_take_name').setValue('Take 001')
>
> ...I can set the take name but then get the annoying pop-up.  If there is
> some magic way to get the best of both I would love to know how as well.
>
> cheers,
> micah
>
>
> ----- Original Message -----
> From: "John RA Benson" <[email protected]>
> To: "Nuke Python discussion" <[email protected]>
> Sent: Saturday, April 23, 2011 6:02:35 PM GMT -08:00 US/Canada Pacific
> Subject: [Nuke-python] turning off user prompts?
>
> Hey there -
>
> does anyone know a way to turn off user prompts when node asks for them? In
> my particular instance, I'm trying to load an fbx file into a camera via
> python, then set some stuff up.
>
> cam = nuke.nodes.Camera2()
> cam.showControlPanel()
> cam['file'].setValue(fbxCameraPath)
> cam['fbx_node_name'].setValue('shotCamera')
>
> 2 issues that I'd like to handle:
>
> with a working fbx file, the above lines load the camera, but it requires
> accepting the camera dialog "Are you sure you want to read the camera from
> the file and destroy the current camera data?" It would be nice to skip
> that part!
>
> The second issue is it seems that the camera doesn't actually get read
> unless the control panel is open. Comment out the showControlPanel function
> and setting the fbx_node_name fails.
>
> Any tricks out there to help with these issues?
> thanks
> JRAB
>
> _______________________________________________ Nuke-python mailing list
> [email protected]
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
> _______________________________________________
> Nuke-python mailing list
> [email protected]
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>
_______________________________________________
Nuke-python mailing list
[email protected]
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to