Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 03 1:41 pm)
Easiest way, save as cr2, remove everything what is not related to the morph and save it as pz2. Check other morphinjections how they look like and make sure that you specify morph channel for your morphs.
Ulli
"Never argue with an idiot. They drag you down to their level and beat you with experience!"
There are diffrent ways to do it, and diffrent work flows. I use Morph Manager 4 (MM4). First thing to understand is that tha a pz2 (pose file) can't create a new channel in the target figure, it can only inject new stuff into a channel that already exists in the cr2. Method #1: 1). Get the morphs into a cr2 by any method (eg make one with magnets). Let's say the morph is named "MyMorph", and the cr2 is named "MyFigure.cr2". 2). Using a text editor, make a template pz2 the contains the actors (body parts) you want to morph. In each actor make a 'channels' block. Let's call it "MyDeltas.pz2". In this example we'll inject into the 'head' and 'chest':
{
version
{
number 3.00
}
actor head
{
}
actor chest
{
}
figure
{
}
}
3). In the free utillity Morph Manager 4 (MM4) load "MyFigure.cr2" into the left window. Load "MyDeltas.pz2" into the right window. 4). In the left window, expand the 'head' (click on the "+"), expand 'MORPH TARGETS', right click "MyMorph", from the contex menu select 'Copy'. Prpeat this for any other head morphs you want to copy. Move the the next actor you want to morph (eg 'chest') and repeat the procedure. 5). Save "MyDeltas.pz2" back to disk. 6). Open "MyDeltas.pz2" in a text editor. Edit the internal name of the morph ("targetGeom MyMorph") to reflect a channel that actually exists in the target cr2. For V3 this might be "targetGeom PBMCC_01". For Posette (P4 Nude Woman) you might use "targetGeom RoundFace" for the head and "targetGeom Small" for the chest. 7. Optional. You may want to slave the morphs you are injecting to an FBM (valueParm) master dial in the BODY actor. Add the appropriate slaving code to each channel, eg: targetGeom PBMCC_01 { name MyMorph initValue 0 hidden 0 forceLimits 4 min -100000 max 100000 trackingScale 0.02 keys { static 0 k 0 0 } interpStyleLocked 0
indexes 1
numbDeltas 3470
deltas
{
d 1514 -0.000155603 5.143881e-005 0.01668779
}
}
Notes: Like the targetGeom (morph) channel, the valueParm (FBM) channel must actually exist in the target cr2. PMD files, used by P6 and up, can add new channels to a cr2. If posable I feel you should avoid the use of PMD so as to preserve compatability with earlier versions of Poser. Note the syntax in the slaving code "NO_FIG" rather than "Figure 1", and "BODY" rather than ""BODY:1", this ensures that the if you have multiple instances of a figure loaded in Poser 5 qnd up the slaving will work correctly in all instances (but in P4 you will still run into crosstalk problems if you save and reload a pz3, or save the figure back to a palette). More to follow...
Attached Link: Morphography Utilities Page
Above is a link to a place where you can download Morph Manager 4You can make a REM pose in a text editor. The simplest form of REM pose just uses 'indexes 0' to remove the deltas from the specified channel(s), eg: { version { number 3.00 }
actor leftEye
{
channels
{
targetGeom PBMCC_01
{
}
}
}
figure
{
}
}
'indexes 0' does the work, most of the rest of the file is just there to tell Poser where to apply 'indexes 0'. I like my REM files to do more then just delete the deltas, I like to set the dial name to "-", hide the channel, and zero the dial. Here is an example of the syntax I use. This pz2 REMs two morph channels in the head and one in the chest: { //"MyREM.pz2" version { number 3.00 }
actor head
{
channels
{
targetGeom PBMCC_01
{
}
targetGeom PBMCC_02
{
}
}
}
actor chest
{
channels
{
targetGeom PBMCC_01
{
}
}
}
figure
{
}
}
!!!CORRECTION!!! Sorry! The template file in my first post was wrong, I did not include the 'channels' blocks. Step #2 should have been: 2). Using a text editor, make a template pz2 the contains the actors (body parts) you want to morph. In each actor make a 'channels' block. Let's call it "MyDeltas.pz2". In this example we'll inject into the 'head' and 'chest': {
version
{
number 3.00
}
actor head
{
}
actor chest
{
}
figure
{
}
}
Sorry for any inconvenience this may have caused.
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.
How do I make inj. rem. files for poser out
of a spawned magnet dial ?
Are there any tutorials out there ?