Forum: Poser 12


Subject: Poser 12 SuperFly issue with fix

2nd_World opened this issue on Oct 27, 2021 ยท 29 posts


WILL_I_AM posted Thu, 05 May 2022 at 7:09 PM

Y-Phil posted at 3:36 PM Fri, 29 October 2021 - #4429576

Graytail posted at 1:39 PM Fri, 29 October 2021 - #4429572

2nd world, I've just tried the unimesh thing on the penthouse and yeah, it seems to be working. After loading the livingroom pre-made room and setting all the figures it added to unimesh its still in colour. Sure beats going through every item and turning on the light emitter ^_^

Anyone know of a script to turn on unimesh for all objects in a scene? Some of the sets I've built have a -lot- of figures in them and its going to be very time consuming changing them over manually

Here you are: drop this code in a python file and hook it to Poser's Python menu.

c = 0
for fig in poser.Scene().Figures():
    if fig.SkinType() != 3:
        c = c + 1
        fig.SetSkinType(3)

poser.DialogSimple.MessageBox("Done.\n{} figures converted".format(c))


Sorry but with the new interface, I still don't know how to present unformatted code, so beware with the lines and the indentation, it should look like this:



Oh and be patient after the script has run: I've tested with a scene containing 64 figures, and I had to wait for 10-15 seconds (Poser looked as if it was dead), I suppose that it depends on the power of the computer

Thanks for the script. Real time saver.