Home | Product Info | OBJ2CR2
templatesother figuresset up room videojoint parameters videoFAQupdates

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.

The Clothing Designer Suite of tools enables Poser users
to create their own clothing models within Poser.

Basic Clothing
OBJ2CR2 File Converter
A set of generic clothing models that may be used to form the starting point for your designs. A tool to cut imported OBJ files and library props. Easily convert imported OBJ files or library clothing props into conforming figures.

To provide the maximum degree of flexibility the modules are autonomous. One is not dependent on the other. You do not need to purchase all three. (Although naturally I would encourage you to do so :) For example the Scissors are not restricted to cutting just these basic clothing. They will cut any imported OBJ file or library prop. Similarly you do not have to use the Scissors, the basic clothing may be cut down using the Poser grouping tool or exported into a third party modeling application for additional editing. Also the OBJ2CR2 file converter is not the only method by which the basic clothing may be converted into conforming clothing.

The OBJ2CR2 File Converter is just 2 steps but it is still a good idea to read the instructions :)
Plus there is a link to a Poser 6 freebie at the bottom.

Suitable for Poser 5 and later up to and including Poser 11 PC & Mac
Ensure that all Poser service releases are installed.

OBJ2CR2 is a Poser script that will convert the clothing props produced by third party modeling applications and make them into conforming clothing figures for Poser. OBJ2CR2 supports a very wide range of Poser figures. Adult, children, male female and toon. Over a hundred figures are supported including Poser 4, 5, 6 & G2, DAZ Millennium 1, 2, and 3, third party favorites by LadyLittleFox, polymage, sixus and many others. Creates conforming skirt and pant suits, shirts, robes, boots but not cloaks or gloves.. Cloaks are almost always best as dynamic cloth.

The model does not need to be pre-grouped
OBJ2CR2 file converter will do that for you.

The OBJ2CR2 file converter does not convert clothing made for one figure to fit another for that you will require the Wardrobe Wizard. Wardrobe Wizard does not have the ability to take a non grouped or incorrectly grouped OBJ or prop and make it into conforming clothing. For that task you will need the OBJ2CR2 file converter.

To start the script go to the Poser menu File/Run Python Script and browse to Runtime\Python\poserScripts\PhilC\OBJ2CR2\start_OBJ2CR2.py Then use the Poser menu Window/Python Scripts to see the buttons displayed below.

If you wish this script to be permanently displayed as one of your main buttons edit your mainButtons.py file with this line:-
poser.DefineScriptButton(9, ":Runtime:Python:poserScripts:PhilC:OBJ2CR2:start_OBJ2CR2.py", "OBJ2CR2")

Step 1) Prepare scene and fig

Start by loading one of the many supported figures into the scene followed by the clothing you have created for it. Either import an OBJ file or load from the Poser prop library. Please note that this script will not make any alterations to the shape of the geometry. It should have already been modeled to fit the figure when at the zero pose. (Virtual Fashion users please see note 8 below). When you load the figure it almost certainly will not line up with the clothing, that is not a problem. DO NOTHING the script will attend to it.

The clothing must:-


Next load a template from the PhilC Designs\OBJ2CR2 Prop library folder. The style will depend on the body part groups contained in your figure. For example some have legs containing Buttock and Thigh groups, others have just Thighs. Some have a single joint in the neck, some have two. Its not the size or pose of the figure that is important it is the grouping.

Two versions of each style are supplied. One for trouser suits, the other for skirt suites. Long male robes would fall into the skirt style. Shirts above the waist could be in either.

The different coloured regions on the templates represent the different body part groups. Some figures could use more than one template. The important thing is to choose a template that has the same grouping as your figure. For more detailed information please see page 2.

With the figure, clothing and template in the scene click the first button "1) Prepare Scene and Fig". If you click it and something is missing you will get a message indicating the fact. It is designed so that you can not proceed until "all your ducks are in a row". You do not need to manipulate or pose anything, just load the figure, clothing and template into the scene.

With everything correctly loaded clicking the first button will change the view to be as seen below.

Poser 5 does not have as wide a range of Python functions as later versions, so at this point Poser 5 users need to take an important step. Select the clothing to make it the active object in the scene, then save it to the Prop library PhilC Designs\OBJ2CR2 folder. Save with the name "temp". Do not delete it from the scene, just save a temporary copy to the prop library. This file will be used to store the material information that is automatically added to the finished work. Poser 6 users do not need to make step.

Often all that is needed to get the template to fit is simple X or Y scaling. If you need to make further adjustments to the template's shape click the "Template Utilities" button. Follow this by clicking the "Load Template Nodes" button. This will add green "nodes" to the points of the template enabling you to drag the node to change the shape of the template. By moving your mouse over the figure you will be able to see where the figure's joints are. Line up the template's colour coded groups with the figure's groups. There is reasonable tolerance, line up taking care but don't "sweat the small stuff" it just is not necessary. Left symmetry & right symmetry, buttons are provided so that you can work on one side then simply mirror the other.

It is anticipated that you may want to save custom templates for future use. For this you must use the "Save Custom Template" button, do not simply save to the prop library. This is because the script adds markers to the files in order that they may be processed in future script functions. Poser 6 users will be given an opportunity to input a file name, Poser 5 users please read the on screen instructions. The template will be saved to the PhilC Designs\OBJ2CR2 prop library. The file location and name of the saved OBJ file is important please do not change them. Similarly do not edit any of the OBJ or PP2 internal text. You can however change the names of the PP2 and PNG files.

2) Create Conforming

With the template correctly covering the clothing you are pretty much completed. If you are in the Template Utilities menu click the "Back" button to reload the first menu. Now click "2) Create Conforming"

It takes a couple of minutes for the OBJ2CR2 script to perform its magic. Just enough time to put on a cup of coffee, but not much more.

Whilst the coffee is brewing let's recap:-

  • Step 1, Load the figure, clothing and template. Shape the template as required
  • Step 2. Click the "Create Conforming" button.

There you have it, save to the figure library and you are done. :)



  1. Ensure that saving compressed files is turned off in the Poser general preferences.
  2. Pants .... When creating the model ensure that the top of the left pant leg does not encroach into the top of the right pant leg and visa-versa. If they do you'll get tearing when posed.
  3. The templates may be scaled. In fact I recommend an initial Y and X scale to size the template to the overall proportions of the figure.
  4. A toe group will not be formed but since it will be the end of the hierarchy chain and the joints will be correctly positioned it will not make any appreciable difference. You will still be able to pose the toes.
  5. A hand group will be formed if required but no finger jointing or grouping is undertaken.
  6. Moving the templates on the Z axis makes no difference at all.
  7. The contents of the Runtime\Python\poserScripts\PhilC\OBJ2CR2\temp directory may be safely deleted after closing Poser. Do not delete the actual folder.
  8. There is no one definitive "correct" set of joint parameters for any clothing figure. This script applies a very good "first fit" that will apply to the majority of cases. However be prepared to make adjustments if required.
  9. If your clothing has been based on a figure not at the zero pose ( for example in Virtual Fashion ) simply set up a Cloth Room simulation that will take the figure and clothing from the non zero to zero pose, export the clothing OBJ displayed at the completion of the simulation. Then use that OBJ file with the OBJ2CR2 script.
  10. The imported OBJ or library prop must contain UV mapping data. This is the data that allows a texture to be applied to the surface. It does not need a texture to be applied, just have the ability to do so. The Clothing Designer clothing has this data already in it. The majority of 3D modeling applications apply UV data by default but not all. Hexagon is one that may not. There is a checking procedure within the script to account for this but it is not fool proof. Most times the script will just stop and display an informative error message. However I have known of some instances when Poser simply closes. UV data may be applied to the model by using the "Create Perspective UVs" button in the Poser Grouping tool, or by using applications such as UVMapper.

Click the image for the freebie.

Registering the plug in
The plug in needs to be registered before it can be used. Details are in the readme.