Mayapy cmds.playblast() not showing PhoenixFDSimulator

Hi there,

We’re currently testing using a command line mayapy → cmds.playblast to generate animator review media, and we’ve noticed PhoenixFDSimulator nodes aren’t displaying like they do when the same commands are run in an interactive session.

My current theory is that it may be related to phoenix nodes only displaying in the active viewport (whichever panel has focus) ex: print(cmds.getPanel(withFocus=True))
Will return the active panel in an interactive maya session, but return none when called from mayapy.

Is it possible to have a phoenix node evaluate in this situation?

Thanks
-Richard

Tried rendering from a maya.exe -script, opening an example scene and calling cmds.playblast().

Unlike mayapy, the phoenix simulation is visible, however the shading is incorrect (black).

I’m dumb and I got caught being lazy: Windows “photos” multiplied the missing alpha and made it black. The color is correct.


Issue resolved: PhoenixFDSimulator.activeViewOnly = False