I’m pleased to say that I’ve completed my automated “multipass for comics” Python script for Poser 11, after another day of work and testing, adding new features and also smoothing off the rough edges. In 52 seconds the v.1.0 now produces a set of 10 useful renders at 1800px, including a nicely anti-aliased Clown Pass with randomised colours.
I had to brute-force the en masse node disconnection for the Poser scene, to effectively remove materials from the scene. It also seems there are some material nodes that Poser doesn’t allow a disconnect or delete PoserPython function to operate on…
Specular_Color
Specular_Value
Highlight_Size
Transparency (and its child values)
… or else their ‘internal names’ don’t match their given names in the Material Room, like all the others do. But there appears to be no public list of internal names for the Material Room list items, so I don’t know how else to have the script address them. I’m kind of like Leeloo in The Fifth Element, here… supreme multipass being, but also utterly clueless.
But I find that it’s possible to enforce ‘512px loading’ of the remaining un-dis-connectable textures, if they’re present, so the Firefly render can still be made pretty speedy. The two Firefly passes are what takes about half of the 52 seconds, so it’s important that they run as fast as possible.