Forum: Poser - OFFICIAL


Subject: Easy pose removal

motox opened this issue on Aug 22, 2012 · 11 posts


motox posted Wed, 22 August 2012 at 6:52 PM

Is there a way to remove existing easypose from a cr2. I  need to remove the old easypose to install dials using “All tied up” to put the dials in where I want them. Thank you


lesbentley posted Wed, 22 August 2012 at 9:13 PM

I don't think there is any easy way. The only way I know of is to hand edit the cr2 to remove the slaving code and control channels. You can do that in CR2Editor, Poser File Editor, or PZ3editor. You might try sending a site mail to Ajax, he is the one who invented the Easy Pose system, so he is the most likely person to know an easy way to remove it.


markschum posted Wed, 22 August 2012 at 11:13 PM

The only way I know is to edit the file to remove the slave and master code.  You can do that by a python script but its pretty tedious to get the right parts identified.

 

You can just ignore the code and use the dials on each bodypart. There are several free unhide scripts if easypose has hidden them.


heddheld posted Thu, 23 August 2012 at 4:24 AM

could you export as obj (keep groups) then import back to poser and rerig with all tied up??


Gareee posted Thu, 23 August 2012 at 9:30 PM

Basically in a cr2 editor, you manually delete all the master dials, and then delete all the controls in the parts.

That can be a HUGE task, since easypose is typically used with things that have a lot of parts.

If you have 30 groups, and 9 ep controls, you've got over 270 edits to make without a mistake.

Way too many people take way too many things way too seriously.


lesbentley posted Fri, 24 August 2012 at 12:17 PM

I just realised something. If you delete all the EP master channels from the cr2, then load the cr2 into Poser, then re-save it to the Figures palette, Poser will have automatically deleted all the slaving code. Poser deletes slaving code when it does not find a corresponding master channel in the cr2 (I'm not sure if this happens at load time or save time).


lesbentley posted Fri, 24 August 2012 at 12:34 PM

When there is EP in a lot of actors, the following method may prove quicker than deleting the master channels by hand. You will need to use a text editor (or cr2 editor) that can search and replace multiple lines of text. I use EditPad Lite.

In a normal EP set up there will be 11 different internal names used for the master channels. In Ajax's EP Tube these names are:

 QT1UTwistAll
 QT1UTwistAfter
 QT1USSideAfter
 QT1UBendAfter
 QT1UTwistBefore
 QT1USSideBefore
 QT1UBendBefore
 QT1UWave1S
 QT1UWave1B
 QT1UWave2S
 QT1UWave2B
(note there is a leading space before the names)

Use your editors Search&Replace function to replace each of the above strings (might be different names in your cr2) with the string " ???" (note the leading space). Next use the whole of one of the "valueParm ???" channels (it may be a targetGeom channel in some implementations) as a search string, and leave the replace string blank. This should remove all of the EP master channels. Then proceed as in my previous post to load and resave the figure in order to remove the slaving code.


markschum posted Fri, 24 August 2012 at 1:56 PM

Here is a script I use to strip out erc slave code. I wrote my own adderc script for simple chains, tentacles and such. If easypose uses similar slave code this script should work.

 

            valueOpDeltaAdd
                Figure 1
                BODY:1
                Ybend
            deltaAddDelta 1

 

this is the slave code 5 lines starting with valueOpDeltaAdd

 


motox posted Fri, 24 August 2012 at 5:14 PM

Thanks everyone, should be a fun weekend giving these ideas a try


colorcurvature posted Sat, 25 August 2012 at 6:36 AM

I think you can remove all erc with python now?


colorcurvature posted Sat, 25 August 2012 at 6:50 AM

And I think at least value parameters can be deleted too. morph targets not, but at least value parameters