Forum: Poser - OFFICIAL


Subject: Converting FBMs back to individual MTs? Any shortcuts?

Nance opened this issue on Jul 01, 2004 ยท 17 posts


lesbentley posted Sat, 03 July 2004 at 5:14 AM

I like shadownet's method, you could do a search and replace of "deltaAddDelta 1.000000" with "deltaAddDelta 0.000000" in the cr2, this method would fail if any of the deltaAddDelta lines contained a string other than "1.000000". However the really nice thing about shadownet's method it that it would be very easy to to create a pose file to apply it. If you used a pose file then it would not matter what value the deltaAddDelta lines in the cr2 had. Another point to note would be that this method would also catch things like joint controled morphs and joint controled joints (my method of renaming the valueParm channels would not). Here is one method to create the pose file. Start with all the morphs in the cr2 zeroed, then zero the figure in the joint editor. Save a pose including morphs. Open the resulting pz2 in a text editor capable of searching and replacing blocks of text. Set the search string to;

                   keys
                                {
                                k  0  0
                                } 

and the replace string to; deltaAddDelta 0.000000

Execute a replace all. Check the BODY, hip, and specialy the feet (the only ones likly to have none zero key values), for any translate channels that have not been caught by the replace, if found delete them. Resave the pz2. The resulting pz2 would contain a lot of useless data, as every rotate and translate channel would contain a "deltaAddDelta 0.000000" statement, but this would do no harm, and a cr2 saved back to the pallet only contain these statements in channels that actually contained ERC slaving. The beauty of all this is that you would not need to maintain two versions of of the cr2, one with and one without slaving.