can you set off a render to get it to calculate? On Tue, Jan 4, 2011 at 4:19 PM, pro <[email protected]> wrote: > Hey folks- > > I have a python script that works fine when run from Maya's script > editor (i.e., UI mode). I'm trying to get this script to work in > standalone mode for batch processing. > > The script uses Maya's samplerinfo node, which seems to be only able > to sample with respect the active camera (i.e., there seems to be no > way to hook the node's input to an arbitrary camera matrix). So to get > the sampleinfo node to work with respect to a particular camera in the > scene I have tried the following: > > 1. Using the command: maya.cmds.lookthru(myCam) > This command works fine in UI mode but fails in standalone mode with > the exception: > 'RuntimeError: There is no active view.' > > 2. I have also tried the following commands to set the active camera: > maya.cmds.viewSet(myCam, persp=True) > maya.cmds.renderSettings(camera = myCam) > These commands don't throw an exception in standalone mode. However, > the rendered image does not sample information from the specified > camera (i.e., no matter what camera I set the active camera to, the > same image is generated in standalone mode). However, in the UI mode > these commands works fine. > > 3. I have also tried setting the perspective camera's attributes to > match the desired camera: > for attr in maya.cmds.listAttr(myCamShape, k=1): > mc.setAttr("perspShape." + attr, mc.getAttr(myCamShape + "." + > attr)) > > for attr in maya.cmds.listAttr(myCam, k=1): > mc.setAttr("persp." + attr, mc.getAttr(myCam + "." + > attr)) > > None of these solutions work in standalone mode. Any suggestions would > be greatly appreciated. > Thanks, > -pro > > -- > http://groups.google.com/group/python_inside_maya >
-- http://groups.google.com/group/python_inside_maya
