Plug-ins, Content & Tutorials for Poser

Poser Pocket Knife -- Utility scripts for Poser
Home | Product Info | Poser Pocket Knife

The Poser Pocket Knife is a set of Python scripts for Poser that make a number of common tasks much easier to perform. It is intended to compliment the Poser Tool Box. No knowledge of Python scripting is required, it is just button clicks.

Poser 6 and later up to and including Poser 11 PC & Mac


Orders are processed manually. I aim to do this as quickly as possible and certainly within 24 hours but it will not be instantaneous. Please ensure that you include your correct email address and that your email client is set to accept messages from pcooke@philc.net and jlcooke@bellsouth.net.


jump to pz3edit details

Go to:- Remote controlGo to:- Delete morphs & materialsGo to: Delete other stuffGo to: Hide/Show DialsGo to:- Load any libray file.Click the buttons to jump to each section

Installation details are given below.

To start the script in Poser 6
Use the Poser menu File > Run Python Script and browse for the file Poser 7\Runtime\Python\poserScripts\PhilC\Poser Pocket Knife\start_PoserPocketKnife.py Then open the Python script window by using the Poser menu Window > Python scripts. You will be presented with the window displayed on the left showing the Poser Pocket Knife buttons loaded ready for you.

To start the script in Poser 7, Poser Pro
Use the Poser menu Scripts > PhilC > P7_start_PoserPocketKnife You will get a pop up message indicating that the script has initialized and reminding you to open the Python script window from the Poser menu. You will be presented with the window displayed on the left showing the Poser Pocket Knife buttons loaded ready for you.

Click on the buttons displayed above to jump to the different sections. The "More" button will take you to the pz3edit page.

Remote Control

It is possible to insert code within the figure's CR2 file that will enable one parameter dial to remotely control another. You may not have realized it but if you have ever used a Full Body Morph you will in fact be activating such code. The code may be edited "long hand" in a text editor but one can very easily get lost when looking at several thousand lines of text. The Remote Control tool allows you to insert this code within Poser without ever touching the CR2 file.

One could have a morph being controlled by a joint (JCM), one joint controlling another joint (JCJ), etc. Basically any parameter can control any other parameter. Best explained by going through an example. Here I will show how to add a dial to a figure's head that when turned will make both eyes go from side to side.

With the figure's head selected click the "Add dial to selected actor" button. In the pop up, type in the name for the new dial. Here I've typed in "Eyes side-side". Click the OK and you'll see the new dial appear in the parameters. If you turn it nothing will happen yet, the dial is just ready for the next stage.

If you wished to use an existing dial you can bypass this stage.

Click the "Define master/slave actors" button, then click each button in turn to define the master and slave elements. For this example the master will be the new dial that was created in the head and the slave dial will be the yrot dial for the eye. Since everything will be contained within the one figure the master and slave figures will be the same.

The ratio will define the rate at which the master dial affects the slave. Poser 7 has the option to use advanced ratios which will be explained a little later. At this point we will just look at the standard ratio option.

Nothing happens until the "Apply" button is clicked so you will have plenty of opportunity to check your selections.

Once you are satisfied that all the inputs are correct click the "Apply" button.

For this example repeat the above steps for the left eye.

Now select the "master" dial, in this example it will be the "Eyes side-side" dial in the head. Turning the dial will cause BOTH eyes to move side to side.

Should you find that you have to move the dial a lot you can adjust its sensitivity by double clicking the dial and typing in a larger number into the Sensitivity field. This is not the same as editing the master slave ratio, we'll do that next. Here we are just editing the dial sensitivity.

To edit the master/slave ratio click the "Back" button until you can see the "Edit master/slave ratio" button. Click that to access the Edit Master/Slave Ratio buttons. Rocket science this is not :)

For this example I'll edit the ratio for the left eye. Click the buttons indicated to define which slave figure, actor and dial we want to adjust, then click the "Standard Ratio" button and input a new value. Here I've typed in minus one. I'm reversing the action.

A quick double check to ensure that all the inputs are correct. Then click the "Apply" button.

Now when I turn the master "Eyes side-side" dial poor Dork goes cross eyed :)

Advanced Ratios (Poser 7 only)

Whereas in Poser 6 the master/slave ratio is applied uniformly throughout the dial range, Poser 7 has the additional option to allow this to be defined in greater detail. (For more details see the Poser Reference Manual, Appendix B, page 399: "DEPENDENT PARAMETERS". )

For example one could create a dial that when turned would allow an arm to wave back and forth or a piston drive a flywheel etc.

Eight valueKey slots are provided, I'm not sure if Poser has a limit. You do not need to set values for all eight. In the above example the last three valueKeys will be ignored.

Note that Standard and Advanced ratios are mutually exclusive. You can mix and match within the figure but not within a single master/slave set up. Please also note that when editing a ratio Poser Pocket Knife does not track which type you have used.

Once completed save the figure to the library for future use.

back to top

Delete Morphs and Materials

Please note that the Poser option to use external binary morph targets MUST NOT be selected in the Poser General Preferences whilst using this tool. If required save the figure upon completion, close Poser, restart Poser, reset the option, reload the figure and save.

Deleting existing morphs or removing surplus materials from a figure usually means a trip to an external Poser file editor, these buttons enable the task to be completed quickly and easily all within Poser.

With the figure selected in the Poser scene various options are given to select the morphs that you wish to delete. These morphs are fully deleted from the figure file they are not simply hidden.

Buttons are provided to delete materials that appear in the CR2 file but are not actually present in the model. These surplus materials can occur when using donor a CR2 file to form conforming clothing figures. One can also remove all textures, shaders and set all the material colours to white.

An "Undo" button is provided "just in case".

back to top

Delete other stuff

Deleting stuff that was loaded into the Poser scene can get old fast. Select, delete, confirm delete, select, delete, confirm delete, select, delete, confirm delete, select, delete, confirm delete, select, delete, confirm delete, ....... you get the picture. These buttons enable you to select by type and nuke the whole group in one megalmatic action. :)

An "Undo" button is provided "just in case".

back to top

Hide/Show Dials

These buttons enable you to select which parameter dials are displayed or hidden in the current figure or selected prop.

You will first be allowed to select which body parts the action is to be applied to. You will then be presented with a list of dials. Please note that your action will only be applied to the dials selected. The visible state of any unselected dial will remain unaltered. i.e. if the Taper dial in the abdomen was already hidden and you wished to also hide the Bend, Scale and Side-Side dials, you would not need to include Taper in your selection.

An "Undo" button is provided "just in case".

back to top

Load any library file.

Tired of navigating the Poser library? These buttons will enable you to browse for the file using a standard "file open" window.

Tip:- If you right click the browse window you can opt to view the thumbnails also. This will make it easier to see what each file is. However be sure to select the Poser library file not its thumbnail PNG file.

back to top

Figure utilities .

These buttons provide shortcuts to a number of common tasks.

Super Zero Figure will zero out pretty much everything in a figure apart from its age :) If that is too aggressive then select the option to zero pose but leave any loaded magnets in place. This will be of particular use to the V4 and G2 figures which contain multiple magnets.

back to top


Extract your downloaded zip file to your Poser folder retaining the directory structure. If you are using a Mac you may need to extract to a temporary folder then copy the files over. You can not install to a remote runtime.


A free utility is available to install zip files into Poser. This will be of particular benefit to Mac users.


back to top



Full Version
This product requires registration before it may be used. Your registration details are used to generate your personal serial file, they will never be divulged to a third party. Serial files are not transferable. Fill in the details in the Registration.txt file found in your downloaded zip and email them to pcooke@philc.net Please ensure that your spam filer is set up to allow receipt of emails from this address.

Poser Tool Box upgrade.
If you have purchased this as an upgrade to the Poser Tool Box simply copy your serial.dat file from Poser 7\Runtime\Python\poserScripts\PhilC\Poser Tool Box to Poser 7\Runtime\Python\poserScripts\PhilC\Poser Pocket Knife


back to top


About Us | Site Map | Store Policy | Contact Us | ©2011 PhilC Designs Ltd