Thu, Jan 23, 10:42 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 22 9:27 pm)



Subject: How to save and inject body morphs?


solstice69 ( ) posted Thu, 18 May 2023 at 2:23 AM · edited Thu, 23 January 2025 at 6:24 AM

Hi everyone,

I am using Poser Pro 11.

Another one this stupid questions maybe, but whatever I tried, I can't get a result. My main problem is that when I save a pose and later inject this pose on another figure, the body morphs of the old figure are transported into the new one, although I didn't click on any boxes that give you just this options.

So, I wanted to find out how to save the whole body morph of a figure (I mainly still work with V4 and Miki4) and later apply this morph on another one in the future.

I have tried with ijection exports as PZ2 or creating body morphs OBJ, but I always get error messages or it just doesn't work. Unfortunately English isn't my native language and as many tutorials are in English, but my Poser is in German, I may confuse things.

So maybe you can help me? I hope it's not that difficult.

Thanks!


Afrodite-Ohki ( ) posted Thu, 18 May 2023 at 11:19 AM
Online Now!

For morphs, you'll want to export them with this feature: 

dRpQi5VLRuLo2W8wKzNbEi8A6xjQu9Rq4wrrF58d.png

Sorry, I have no idea what that would be in german.


If you are exporting a morph as obj, the error might be from having Subdivision applied. This would export an OBJ with more vertices than the figure is looking for.

- - - - - - 

Feel free to call me Ohki!

Poser Pro 11, Poser 12 and Poser 13, Windows 10, Superfly junkie. My units are milimeters.

Persephone (the computer): AMD Ryzen 9 5900x, RTX 3070 GPU, 96gb ram.


solstice69 ( ) posted Thu, 18 May 2023 at 11:25 AM

Thank you... I did this... and I get a PZ2 file as outcome which I can save somewhere...

To do this, I selected the figure (whole body).

Do I have to check something in these boxes or select nothing?

With the finished PZ2... how I apply it on a figure?




hborre ( ) posted Thu, 18 May 2023 at 11:59 AM

The PZ2 file format is essentially a pose file that can be applied to the target figure.  It will create an additional dial in your Properties/Parameters Panel; set it to the value of 1 and you should have your morph applied.


solstice69 ( ) posted Thu, 18 May 2023 at 12:37 PM

Ok, understood... but again... HOW to apply it on the target figure? If I doubleclick on it, with the target selected, a new figure is loading....


hborre ( ) posted Thu, 18 May 2023 at 12:49 PM

That should not be happening.


solstice69 ( ) posted Thu, 18 May 2023 at 1:02 PM

Hmm, ok, but... it is...


primorge ( ) posted Thu, 18 May 2023 at 5:19 PM · edited Thu, 18 May 2023 at 5:19 PM

File: Export: Morph Injection

From the presented morph list check only those morphs you want included in the pmd injection pose pz2. The list will contain ALL morphs present in the figure.

Save this file to your pose library


With a fresh figure in the scene apply the injection pose from the Pose library in Poser

Find the dial (pbm or fbm) in the actor that it was originally present in when you created the injection pose and dial to 1.

FBM indicates a full body morph which is a collection of morphs across body parts that when dialed simultaneously will present a cohesive 'full body morph'. You will find a 'master' dial in the Body actor that when set to 1 (or an arbitrary previously assigned value) will spin all dependant dials to value thus activating all those morphs simultaneously via a single dial.

A note on FBM; Full body morphs are a function of ERC or dependencies. In simple terms ERC or Dependencies is code that allows a 'master dial' to control dependant dials.

ERC 'enhanced remote control' or 'extended remote control' is a legacy system that used to be used to hack in such controller dial arrangements by manually manufacturing a pz2 with snippets of Poser code. The dependencies you will find in V4 or M4 and figures of that era rely on ERC for their dependencies.

Dependencies in a more contemporary sense are a function and result of the Dependency Editor built into Poser since Poser 8 which allows you to create various dial relations and dependencies via a built in user interface without the need for manual file editing.

Both classic ERC and dependencies derived from the Dependency Editor will work in current versions of Poser. Dependency Editor derived controllers will only work in version 8 and up.

...pmd injection creation also used to have to be manually created in a process similar to creating ERC code. Contemporary pmd injection poses became an automated option of export in Poser 11, thus simplifying this process. When you generate a pmd injection pose you will have 2 files created, a pz2 which will contain all of the dial settings information, and a .pmd file which will contain all of the morph data. 

The pz2 will also contain a file path call looking for the pmd file. Unless there is a reason to do otherwise, the pz2 and referenced pmd should be kept in the same folder. Typically I simplify the file path reference manually thus...

1dZsp0IEXJMYBRaRWKZjDFZaja4LDPypencaxeHH.png

The pmd file contains all of the morph delta information for the morphs. It's a compressed format and unlike most Poser files needs specific tools to be understood when opened up. In other words you can't just open it up in a text editor to edit things. Deltas are vertice coordinates for the morphs.

Having 'Use External Binary Morph Targets' active in Poser prefs is not necessary to generate or apply pmd inject.

Here's a few caveats.

Unless you have created the morphs yourself be careful when sharing morph injections, proprietary morphs such as the morph set add ons for V4 are the copyright property of the original creator/company.

It's possible to create what is known as a dial spinner or MOR pose file in Poser. This is different than a morph injection as it only contains dial settings information and no actual morph delta data. So if you create a character on V4 or La Femme using proprietary morphs by spinning a combination of dials, you can save or share these dial settings by creating a pose and including morph channels during the save. When this pose is applied to that figure with those same morph dials present it will spin those specific dials to those specific values as set upon time of the pose creation...

IPJnlHkkdT3kLslaFEDY8brfB4j1GdHpt9BzPzxj.png


It would be worthwhile to familiarize yourself with the various options such as 'spawn full body morph' and 'create full body morph' in the Figure menu.

A morph's dial settings can be accessed via the dial settings dialogue, just double click the relevant dial and the settings dialogue will appear


N7XvByDWs69DBKmZtXwn0Dzb897FTKn8dxBGSGTd.png


Also note the options accessible via the white arrow to the right of each dial on the palette...

TFWW9oq52KskyVXyvuqQpZt1k44N8oFjrSI88nD9.png

There's much more but these are some basic things.

A final note, sometimes some of the morphs present in the V4 or M4 characters will not copy properly to pmd injection. In particular complex dependencies/ERC involving head actors.The generated pmd inject won't carry over all of the necessary dependencies. I have some ideas about this, and solutions that I won't bother discussing, but I'll suggest that it is something to be aware of.

Make sure you are applying the injection pose from the library from within Poser rather than clicking on the pz2 in it's Runtime folder... it seems totally obvious, but just in case. This is the only reason why your pz2 would possibly be loading a figure that I can think of.








solstice69 ( ) posted Sat, 20 May 2023 at 4:49 PM

Thank you very much for your efforts! I really appreciate it!

However, it doesn't work here. I do everything you write, but when I double click the PZ2 file from Poser search, a seprate figure is loaded into the scene...


hborre ( ) posted Sat, 20 May 2023 at 5:13 PM

Poser search?  The PZ2 file should be stored in your Library.


Rhia474 ( ) posted Sat, 20 May 2023 at 6:23 PM

It renders well in Superfly once it gets a Physical surface upgrade, FireFly seems a bit more complicated. Thanks for explaining.


primorge ( ) posted Sun, 21 May 2023 at 1:10 AM · edited Sun, 21 May 2023 at 1:18 AM

solstice69 posted at 4:49 PM Sat, 20 May 2023 - #4465924

Thank you very much for your efforts! I really appreciate it!

However, it doesn't work here. I do everything you write, but when I double click the PZ2 file from Poser search, a seprate figure is loaded into the scene...

When you save your morph injection navigate to a Pose library of your Runtime of choice and save the pz2 to a Pose library folder. Then, when you want to apply the injection apply it by using the Pose library from within Poser.

As I stated earlier if you double click an injection file pz2 from outside of the Poser library interface by navigating to the external folder it will start a new factory default scene, prompting a close of the currently opened scene. This will happen regardless of your pre determined preferred scene as set in preferences. The figure you are seeing load is probably La Femme, which loads with the default factory scene that ships with Poser.

Apply the inject from here...

kXrK5ZNuv2KGTkpQtQ9I18ztfszP4ZQ3Bz6d03cK.png



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.