Forum: Poser - OFFICIAL


Subject: Morph injection creation for custom morphs

Fang opened this issue on Sep 27, 2009 · 8 posts


Fang posted Sun, 27 September 2009 at 5:48 PM

Is there a program that will create INJ poses from morphs that you've made yourself with magnets? I've seen a few available but some say they overwrite existing DAZ morphs. This is for V4.2 by the way

I've been looking around today and I'm more confused than when I started! I just want to make my own injections but nothing seems particularly simple.

Thanks


hborre posted Sun, 27 September 2009 at 9:07 PM

You could use Injection Magic @ DAZ3D or Dimension3D's MorphInj.  The workflow calls for creating your morphs, deleting your magnets and saving your new character in the Library.  Open the app of your choice and create the INJ/REM Pose files necessary for morphing.  The overwriting of existing morphs only refers to the model currently present in your program; morphs will not be added to existing morphs, only replace them. 


lesbentley posted Sun, 27 September 2009 at 11:08 PM

For figures that use PBMCC_## channels, I use D3D's "Spawn FBM" py script to spawn the morphs from the magnets, then svdl's "SpawnCharacterP6 update" py script to make the INJ/REM pair. "Pozers Little Helper" (PLH) is another application I use for making INJ and REM files. All the above are free.

You could also look at PMD injection, there is a tutorial at nerd3D.

P.S. if you make morphs with magnets, you may be interested in my "MirrorMags32" to make mirror symmetrical magnet pairs.


Fang posted Mon, 28 September 2009 at 9:26 AM

Thanks for the replies guys,

I've read quite a bit on Injection Magic but a lot of people seem to have problems using/adding a V4.2 definition. Some people seem to get it to work with no problems others can't get it to work at all and there doesn't seem to be an awful lot of support or responses to those that do have problems.

As far as overwriting morphs is concerned, I'm not sure if I understand you correctly. If I set the INJ to overwrite V4male morph it will put my morph in the specified dial "slot" so where V4male usually appears in the tree, my morph would replace it? but it could be reverted back to V4male if I ever needed to?

SpawnCharacter6 would work ok with P7? Does it overwrite morphs or just make new ones? A lot of characters sold that have their own unique morphs tend to appear in the community section of the character tree. This would be absolutely ideal for what I'm looking for. I have about 10 FBM morphs total but I'd like to be able to use them all with most of the Daz morphs (including TheGIRL4, muscle, elite and creature morphs along with the base and ++ morphs.) I know this will create a HUGE V4 file but for this particular character I want everything available... Maybe I'm too greedy  =)

If I have to buy a tool to do the job, that's fine but I want to make sure it works with V4.2 and that it has the support if I run into any issues.

Thanks again guys.


Fang posted Mon, 28 September 2009 at 1:44 PM

SpawnCharacterP6 update works perfectly! Thanks so much for the link! I can't believe I found the solution especially it being free!

There's some other nifty python scripts in your message. I haven't tried your  MirrorMags32 but it sounds incredibly useful. I use a similar Pyscript to "spawn FBM" but my version only works on magnets and doesn't actually create the FBM just individual morphs so this should save even more time!

Heh, do you know of any that creat MAT poses? =)

Anyway, thanks again guys, much appreciated.


lesbentley posted Tue, 29 September 2009 at 1:01 PM

Quote - Heh, do you know of any that creat MAT poses?

I think I saw a py script to create a MAT pose once, but I don't have a link. You could try asking in the Poser Python forum.

If you have P6 or above, It's fairly easy to create a MAT pose without the use of any scripts. Set your figure up with the desired maps and material settings. In the Material Room, create a Material Collection for the figure, this will be saved to disk as with an ".mc6" file extension.

Open the mc6 you just created, in a text editor. If you don't know where Poser put the mc6 file, use the Windows Search function to locate it. Near the top of the file you will see a line that reads "mtlCollection", replace this line with a line that says "figure". Save the file to a Pose folder with a ".pz2" file extension.


lesbentley posted Tue, 29 September 2009 at 1:50 PM

An alternative way to make a MAT pose. Set up the materials in your figure as desired, and save the figure to the Figures palette. Install the free "CR2Builder". Use a text editor to make a template file as below, and save it to disk as "MAT Template.pz2".

{
version
    {
    number 3
    }
figure
    {
    #material blocks go below this line.

    }
}

Open CR2Builder. In the Left TV, open your figure's cr2, in the Right TV, open the template pz2. Scroll down to the bottom of the figure's cr2, expand the "figure" section. Scroll down to the bottom of the figure section, you will see the materials. Click on the first line that starts with the word "material"  to select it, then hold down the Shift key, and whilst still holding it down, click on the last line that starts with "material", after a few seconds all the materials should be highlighted. Click and hold down inside the highlighted area, and drag it across to the Right TV, and drop it on the lane that says "#material blocks go below this line".

Save the MAT pose in the Right TV to a Pose folder with the desired name and a ".pz2" file extension.


lesbentley posted Sat, 19 January 2013 at 11:24 AM

UPDATE.

Svdl's "SpawnCharacterP6 update", mentioned by me in previous posts, does not work in the most recent Poser versions, e.g. P9 or P2012.

Snarlygribbly's SceneFixer does work in P9 and P2012, and incorporates the same functionality as svdl's script.