Thu, Nov 14, 3:28 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 14 12:36 pm)



Subject: How to Create Delta Files from Custom Morphs


mathman ( ) posted Tue, 15 March 2005 at 5:20 AM · edited Thu, 14 November 2024 at 3:27 PM

Hi all, Could anyone please help me with this ? .... If I create a custom morph on a Unimesh figure by whatever means (e.g. magnets, zBrush etc.), how can I create delta files from it ? I have Injection Magic, but cannot work out how to do it from here. Thanks in advance. regards, Andrew


geoff1 ( ) posted Tue, 15 March 2005 at 6:03 AM

I guess you are wanting to make INJ files from your morph targets. I have had success by making the files by hand using wordpad and pasting the data from the CR2 file. ie spawn the morph targets, save the character with a new name and then open it with your favourite text editor and you will find the deltas all worked out for you. Opening an existing injection file makes a good template but make sure you rename it before saving. Sorry I cannot be more specific as I am not at my own computer.


mathman ( ) posted Tue, 15 March 2005 at 6:22 AM

Thanks, Geoff. Sounds a bit messy. Isn't there a quicker way to do it ? I'm trying to work out how its done via Injection Magic


mmogul ( ) posted Tue, 15 March 2005 at 8:09 AM

Hi mathman,

im replying your IM here.

I use CR2Editor to create delta files, but it can be painful. I was working on a little app to create this injection files, but, due 'work surplus', i forgot it somewhere in my PC. I will try to wake up it again. Do you want to be a Beta tester ?

mmogul


lesbentley ( ) posted Tue, 15 March 2005 at 8:35 AM

I don't know anything about Injection Magic, but what geoff1 says is correct.

But rather than using a text editor to to insert the morph into the pz2, you can also use the free utility Morph Manager 4 (MM4). You will probably find this easier.

Assuming you want to inject the morph into the head, here the text of a template you can use. Save it to a pose folder as a pz2, say "HeadInj.PZ2" for instance.

{<br></br>version<br></br>    {<br></br>    number <br></br>    }<br></br><br></br><br></br>actor head<br></br>    {<br></br>     channels<br></br>        {<br></br><br></br>// channel should go above this line.<br></br>        }<br></br>    }<br></br><br></br>figure<br></br>    {<br></br>    }<br></br>}

The method would be to load the morph target into the character (you may want to use a morph stripped version, though this is not necessary). Save the character to pallet with a new name, say "Z" (this is just a tempory file that you can delete later).

Start MorphManager. In the right window expand the "head" by clicking on the "+", expand "MORPH TARGETS", right click on your morph and select "Copy" from the dropdown menu. Resave the pz2 to disk. Thats it.

Note that a morph can only be injected into a channel that already exists in the target cr2. This may mean that you have to edit the channel name in the pz2, this can be done in Morph Manager before you save the pz2, or after you save in a text editor.

Fore example to make a Delta Injection pose to inect Thorn's Carly Cornflower head into Posette; in MM4 you would load the Carly Cornflower cr2, load "HeadInj.PZ2", copy the "Carly" morph to the pz3. Then right click on "Carly" in pz2 and select "Properties". Right click on the first line "targetGeom Carly" and select "Change Data" enter "RoundFace" into the field. Now resave "HeadInj.PZ2" as say "CarlyHead.pz2".

Beffore you changed the morph name to "RoundFace" the pz2 would not work on Posette, because she does not have a channel named "Carly", after the name change it will work because she does have a channel named "RoundFace".

In the above example one morph is injected into the head, but you can use the same method to make pz2 theat will inject multiple morphs into multiple body parts.


leather-guy ( ) posted Tue, 15 March 2005 at 12:18 PM

+++BkMrq+++


mathman ( ) posted Tue, 15 March 2005 at 3:03 PM

Thanks all for replying. lesbentley, I will try this tonight when I get home from work. This actually creates the delta file, doesn't it ?


lesbentley ( ) posted Tue, 15 March 2005 at 6:51 PM

Yes the resulting pz2 is a Delta Injection pose. That is to say it will add the morph to your character. I beleave that the Unimesh figures have a number of targetGeom (morph) channels reserved for third party morphs, and you should probably inject your morph into one of these channels. I don't have any of the Unimesh figures, but I think the channels are named "PBMCC_01", "PBMCC_02" etc.


Staale ( ) posted Thu, 17 March 2005 at 7:58 AM

Attached Link: http://home.online.no/~kjellil/Index-AllStuff.htm

My free PC app P.L.H. morphs obj models and export injection files so you could try that one. It's made for large projects so you have to set it up properly before you can use it. Download it here: http://home.online.no/~kjellil/Index-AllStuff.htm PS. It also needs two old windows ocx files to work, you can download them on the same page. Staale


mathman ( ) posted Thu, 17 March 2005 at 3:53 PM

Thanks, Staale. Correct me if I'm wrong but that only works on V3, doesn't it ?


lesbentley ( ) posted Mon, 28 March 2005 at 6:08 PM

I have an early version of P.L.H. It seems to work on any figure, but from memory you will have to create a list of the targetGeom channels in the figure you want to use it on.


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.