Mon, Nov 25, 6:31 PM CST

Renderosity Forums / Poser Technical



Welcome to the Poser Technical Forum

Forum Moderators: Staff

Poser Technical F.A.Q (Last Updated: 2024 Nov 13 12:50 am)

Welcome to the Poser Technical Forum.

Where computer nerds can Pull out their slide rules and not get laughed at. Pocket protectors are not required. ;-)

This is the place you come to ask questions and share new ideas about using the internal file structure of Poser to push the program past it's normal limits.

New users are encouraged to read the FAQ sections here and on the Poser forum before asking questions.



Checkout the Renderosity MarketPlace - Your source for digital art content!



Subject: Another question: Copy What?


hermith666 ( ) posted Mon, 09 July 2001 at 11:12 PM · edited Sun, 17 November 2024 at 5:06 AM

Hi again. I was, at first, very excited to be able to work on my poser figures with a little more functionality by editing the cr2 files as you people suggested. The only problem was that I did fail to find out what should be copied from one figure to another, losing some hours worth of work with an unbackuped file that was rendered useless... any tip as t what should I take from figure to figure to steal only the joint parameters?


JKeller ( ) posted Tue, 10 July 2001 at 12:36 AM

You know not what you ask. But here goes... A typical cr2 file contains:

  • An obj reference [figureResFile]
  • A listing of the actors [actor xxxx:#](here it tells which object group from the obj file belongs to what body part, or defines what custom geometry to use for that body part)
  • A second obj reference [figureResFile]
  • A second listing of the actors [actor xxxx:#] (under each actor is where that the joint parameters, morph dials, and all the other dials are defined for each body part)
  • The figure section [figure] (this is where parent-child relationships, IK chains, weld commands, material settings and other general properties are defined.

Okay, you really only need to deal with the second actor listings for this. I would suggest against just copying bits and peices of a particular actor until you are familiar with what each bit and peice does. I would suggest deleting the entire actor from your new cr2 and then copying the entire actor from the old cr2 into its place. Afterwards you can open up the "channels" section under that actor and delete any morph targets you want to get rid of (Identifyable with their "targetGeom xxxx" tag). The other thing to watch out for is the figure numbering. If your new cr2's actors end in a ":2" and your old cr2's actors end in a ":1" you could run into some trouble when copying stuff over. You would need to change all those ":1"s to ":2"s, which can be done somewhat easily with a find-and-replace in Edit Pad or whatever text editor you have available. Hope this helps.


hermith666 ( ) posted Tue, 10 July 2001 at 12:54 AM

You do not imagine how much. Your little tutorial is going to little file on random subjects until I am confortable enough with the mechanisms of cr2. Thanks a lot... even knowing not what I asked :-)


dwilmes ( ) posted Tue, 10 July 2001 at 4:30 PM

In CR2Edit, from the manual: Use File - Open to open the file you want to transfer joint parms TO Click the Open Source icon to open the file you want to transfer joint parms FROM Click a FROM and TO body part in their respective files (usually the same body part) and click the JP Transfer icon - you will be prompted for a file in which to save the updated CR2. By default this will be the TO file you opened in the first step above. Repeat for as many joint parm transfers as you wish. Dan http://www.neca.com/~dwilmes/cr2edit.html Sorry Win only for software http://www.zenwareonline.com for ZenPaint, ZenTile, ZenGrid and VueMaster


bloodsong ( ) posted Tue, 10 July 2001 at 8:10 PM

heyas; the joint parameters are in the channels of the body parts in the 'second' section of the cr2. in john stallings' cr2 edit(or), you can simply copy the whole body part from the old file and 'paste over' the body part in the new file. or you can copy all the channels and 'paste over' the new file's channels for that part. cr2 edit(or) will also let you search and replace. replace the :1 or :2 or whatever with a null value if you like. you can change the :# throughout the whole file without worrying about messing up anything else.


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.