Sat, Nov 23, 1:40 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 21 6:06 am)



Subject: How to find the name of a custom morph in text editor?


LionheartM ( ) posted Fri, 13 November 2009 at 11:44 PM · edited Fri, 22 November 2024 at 9:56 PM

 Hey guys,

 I'm trying to get rid of a couple of custom morphs from my animation. In Poser they have a name under DAZ Injection Channels.. but in the text editor I can't find them. Just a bunch of "targetGeom PBMCC"

 I did use the remove morph poses that came with the product, then resaved the animation.. but still the keys of those morphs would show up when I applied the pose to a figure.

 Any help would be much appreciated!

Thanks!


lesbentley ( ) posted Sat, 14 November 2009 at 5:04 AM

Applying a REM pose should remove the actual morph deltas so that the morph does not work any more, but I don't think it removes the keyframes for that channel. You need to delete either the whole targetGeom channel, or just the keyfremes from it, deleting the whole channel is probably easier. The keyframes are contained in the "keys" section of the channel.

I'm not sure why you can't find the morph names in the text editor. What are you trying to edit, a pz3 or a cr2? Do you have "Use external binary morph targets" enabled in your General Preferences?


LionheartM ( ) posted Sat, 14 November 2009 at 7:24 AM

I'm trying to edit a .pz2 - I do have "Use external binary morph targets" checked.

 I was thinking they'd be PBMCC_41 or something because I tried using the search tool in my Crimson word editor and it doesn't find anything.

 


lesbentley ( ) posted Sat, 14 November 2009 at 10:33 AM · edited Sat, 14 November 2009 at 10:36 AM

Quote - I'm trying to edit a .pz2 - I do have "Use external binary morph targets" checked.

No, it's probably better if you don't use that option, for a number of reasons, but for a pz2 it should not make any difference one way or the other.

Quote - I was thinking they'd be PBMCC_41 or something because I tried using the search tool in my Crimson word editor and it doesn't find anything.

Assuming that you used the option to "Include morph channels in pose set" you would normally expect to find channels labelled PBMDC_## and PBMC_## (where "##" stands for any two digit number) in the pz2. A pz2 saved form Poser does not include the dial name in the pose, so you need to know the internal name. A morph channel in an animated pose with key-frames will look something like this. I have coloured the diffrent parts to show what they are. The orange part is the channel type, the channel internal name is in blue, green is the frame number, the dial value of the channel for that particular freme is in red.

        <span style="color:rgb(255,102,0);">targetGeom</span> <span style="color:rgb(0,0,255);">FHMPaul  </span> 
           {
            keys
                {
                k  <span style="color:rgb(0,255,0);">0</span>  <span style="color:rgb(255,0,0);">0</span>
                sl  1
                spl
                sm
                k  <span style="color:rgb(0,255,0);">4</span>  <span style="color:rgb(255,0,0);">0.51</span><span style="color:rgb(255,0,0);">0</span>
                sl  1
                spl
                sm
                k  <span style="color:rgb(0,255,0);">9</span>  <span style="color:rgb(255,0,0);">1</span>
                sl  1
                spl
                sm
                }
            }

If the morph values have been saved to the pz2, then searching for the string "targetGeom" (note the upper case G) will find any morph channels recorded in the pose file.


markschum ( ) posted Sat, 14 November 2009 at 3:00 PM

I dont understand your problem either .

        targetGeom FBMMale   <<<<<<<<<<< internal name for morph
            {
            name FBMMale   <<<<<<<<<<<<< dial name
            initValue 0
            hidden 1
            forceLimits 1
            min 0
            max 1
            trackingScale 0.01
            keys
                {
                static  0
                k  0  0
                }

You can look at the inj pose if there is one to get the internal name of the channel being used
the name line should be the visible dial name.  The k line(s) are the keyframes.  You would need to delete keyframes from the keyframe editor before saving the pose file to get rid of them, just removeing the morph by inj wont do it.

Some rem poses will rename the dial as - _ or EMPTY-xxxxxx  so try a search using the dial name but dont select "whole word" in the search option.  


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.