This is a list of useful Python scripts known to work in the latest Poser 11 SR6.
Page started: 8th May 2017.
Page last updated: 7th September 2019, with all Web links repaired in March 2019.
Where to put your scripts:
In Poser 11, manually copy scripts to: C:\Program Files\Smith Micro\Poser 11\Runtime\Python\poserScripts\ScriptsMenu to have them show up in Poser 11’s Scripts menu…
It’s really really important to get right down to that last ../ScriptsMenu folder and not stop at ../poserScripts and think you’re there!
Script filenames can be re-named, to give a quickstart on what they do and how to operate them when you’re working with a scene or character. For instance: the cryptic Snapto.py might become the descriptive Snapto_SelectProp-StartScript-SelectBodyPart-PropMovesThere.py Your scripts can also be grouped in new folders which are descriptively named.
Running a script from File | Run Python Script will also work, which can be useful for initial testing just to see if it works or not.
PhilC: According to Phil all of PhilC‘s scripts “should work as before”. He has a useful book on PoserPython scripting and free scripts on ShareCG such as Create Props (create unusual 3D primitives) and OBJ Import Plus (batch import etc). One review for the book states that it has a strong focus on building use-able interfaces.
Phil’s Wardrobe Wizard, shipping as standard with Poser 11, appears to have been updated for the new flagship Pauline character (which ships with Poser 11). It’s possible that you may need the official SR6 patch and its associated Content patch applied to get the updated version of the script.
Snarlygribbly: has updated his main scripts for Poser 11, including EZSkin3.3 but apparently his EZMetal no longer works. EZSkin is very useful for instantly fixing existing Poser and Genesis skin materials to work in SuperFly rendering, and I have a quickstart tutorial on how to use it.
The Scenefixer toolbox apparently doesn’t work with SuperFly renders, but does with Firefly. Particles3+ reportedly only partly works with Poser 11. The fun Snow Machine 2.3 works for me in Poser 11. Though note that SnowMachine does not work in SuperFly renders in Poser.
Netherworks: they posted at the old RuntimeDNA forum that the following scripts work:
Scene Toy 2014
All Creator’s Toybox tools
Camera Panel Plus 2014
Dial Manager 2015
MATWriter Panel 2014
Pose Dots Revisited
Slim Parameters Panels
I’m not familiar with all the other morph and other tools that content developers use for making character and clothing, but I assume that the commercial imperative there has meant that these have also been updated.
The Netherworks Scene Toy 2014 does indeed works fine and is very stable, and is a vital tool. It offers an initially confusing array of scripts in its folder, but the ‘Launch’ one is the one you pick to start the script. (Update: there’s now a Scene Toy Pro which is improved over the 2014 version. it must surely work with Poser 11, but the new Pro version hasn’t yet been tested by me).
The Netherworks Thumbnail Designer I couldn’t get working in Poser 11, but that may just be me.
The useful Poser Python Tools set mostly works fine. This includes an excellent non-rendering ‘eye target’ box for easily controlling both eyes at once on M4/V4 and some other unsupported characters including A3 (though not the Nursoda characters, and La Femme and toon characters with large eyes have problems with it). Also a script to quickly apply a fairly good subtle toon-edge shader onto a character or prop. This can work in combination with Poser 11’s Comic Book Preview mode.
Ralf Sessler (Dimension3D): The XS eXtended Shader Manager works fine for me using its Poser 9 version, despite being initially reported not to work. This is perhaps the most advanced of several scripts that can quickly copy/paste materials around the scene, such as MATWriter Panel and Transfer Material.
D3D Pythons: 12 Free Poser Python Scripts has a useful Reset Values script that works in a very easy way. There are two other scripts, elsewhere, that also work to reset the default values on a pose or eyes after they’ve become snarled up.
Ockham’s Python page has a large number of useful scripts that work, including the absolutely vital movers “SnapTo” and “Zoom To Extent”, and the ‘instant toon’ script ‘Z-Flatten’ which can still be useful though it changes the geometry outline. ‘Exploder’ also looks fun. Ockham’s SnapTo is so vital that I have a small usage tutorial.
Note that Ockham’s Python: Loader works with Poser 11 in its loader-locate.py script form, and it can duplicate and randomly scatter a prop.
There are various small scripts to quickly adjust all lights up and down in intensity… I find that these still work. The same goes for various scripts to quickly adjust the scale of a texture bitmap up and down.
The Rust-Icator and Grunge shaders and their application script still work, and offer an easy way of laying a new texture on top of the existing texture without fading or blanking the base texture. One can easily swop out the bitmap that’s driving the rust effect, for hatch shading or skin FX etc. There are three version of the Rust-Icator script, and Poser 11 users need to pick the ones named MSGH in operation.
For the Material Room, there are a couple of neat-ify scripts make working in the Material Room nodes more pleasant. Such as align_Nodes.py. This free script lets you change the colour of the Toon ID on a entire character or prop, without a fiddly trip to Poser’s Material Room. I also have a script that allows the changing of a base bitmap for a material without visiting the Material Room, which works fine.
So far as I’m aware there are no scripts for multi-pass rendering which mix Firefly with the other render types from a single scene file, though the newly expanded range of PoserPython operators for Poser 11 does allow that. You will find that Poser ships with scripts that can do various types of multiple renders, though.
If you’re looking for the equivalent of Photoshop’s recordable and re-playable “Actions”, to automate repetitive aspects of Poser work, you should look at the free WinParrot or the paid-for JitBit Macro Recorder, both of which work with any Windows software. Coupled with the Queue Manager and ‘wait state’ or scheduling commands these can be rigged into a complex semi-automated multi-pass rendering system. But hopefully Poser 12 will have this sort of automation built-in.
The DSON Importer for Poser fairly swiftly and automatically imports DAZ’s Genesis and Genesis 2 characters to Poser 11, and also works with DAZ clothes and props.
Ockham’s Eureka script works. You select two scene items (a girl sitting on a cushion, for instance) and it deforms the lower object to give a displacement effect (in plain English: “she’s sitting on the cushion and squashing it a bit”).
There are also several Content Library handling scripts, but I think the new native Poser Library (despite some early teething problems) is fairly good with the SR6 patch and with the constant indexing turned off (after the first indexing pass).
‘XL – Extended Library’ content manager script works fine in Poser 11. A key main advantage is to be able to bookmark your favourite content folders, though its keyword search is impossibly slow on a large runtime (compared to the 20 seconds or so, in PZDB).
PzDB is a fairly speedy and robust content library indexer and finder, and is probably best for those with immense runtimes full of content collected over the years. 1.2 is to be preferred over 1.3, which tried to add indexing of the latest DAZ Studio formats and iClone content but was not entirely successful.
WallyR wrote a 2010 script set to Export Poser Cameras and Lights as co-ordinates in XML data which may be useful for some, perhaps in combination with Poser’s mature ability to send Poser scenes to Vue (Standard and Pro), and to Lightwave, Cinema 4D and similar supported software (Pro only). PoserFusion plugins send scenes without cameras, which is where such camera position XML data may come in handy.
There are also the official PoserFusion plugins from Smith Micro, available for Download Manager download to bona fide users of Poser Pro 11. No such plugin is required to get Poser scenes to Vue 2016 R4 or earlier, but the PoserFusion plugins themselves necessarily lag behind on sync with the very latest versions of Cinema 4D / Lightwave / Maya etc. If you’re looking for a ‘big beast’ 3D software to use with Poser 11 Pro then (at spring 2019) Cinema 4D R17 would be your best target choice. For Lightwave, I read on the forums that “Poser Fusion in Poser Pro 11 works with LW 2019”.
Not a Python script, but similar and absolutely vital for those with large old runtimes: RSR to PNG Converter. This chugs through your runtime and fixes any old content without a PNG preview picture.
That’s it. Probably there are more scripts out there, indeed I know there are, but I don’t know if they work in Poser 11.