Forum: Poser - OFFICIAL


Subject: How to save and inject body morphs?

solstice69 opened this issue on May 18, 2023 ยท 12 posts


primorge posted 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...

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...


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



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

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.