Tue, Nov 26, 12:49 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

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



Subject: INJ and REM poses


Anthony Appleyard ( ) posted Sun, 19 October 2014 at 9:44 AM · edited Thu, 01 August 2024 at 3:02 AM

Attached Link: https://en.wikipedia.org/wiki/Rebreather

It is said that there is a type of pose called an INJ, that can add morphs to a character.

I made a Poser model of a sort of diver's rebreather breathing set (see this link). Some (but not all) uses of this model have a set of morphs which I made slaved to a master morph in its BODY to inflate its breathing bag. How can I copy this morph set into an INJ pose, and then apply that INJ pose to another case of that model which did not have that morph set before, to transfer that morph set?

How can I make a REM pose? They are said to remove morphs.


Anthony Appleyard ( ) posted Sun, 19 October 2014 at 10:14 AM · edited Sun, 19 October 2014 at 10:24 AM

Attached Link: http://www.acrionx.com/3d_modelling_poser_tutorials/?pg=how_to_make_INJ_REM_Pose_files_for_Poser_cus

I just found the web page at this link, but can it be used to add a set of morphs slaved to a master parameter dial?

Can Morph Manager transfer a set of morphs slaved to a master parameter dial?


RHaseltine ( ) posted Sun, 19 October 2014 at 2:49 PM

No, injection can change the contents of a morph channel but it can't add a new channel. You could use a Python script to construct a new channel, or you could inject a pmd file (which will add new channels) but both of those are limited to Poser only (though other applications that use Poser content may have their own scripting languages - DAZ Studio does, Carrara doesn't).


Anthony Appleyard ( ) posted Sun, 19 October 2014 at 5:27 PM

I only want to do it in Poser.

How do I make and inject a .pmd file?


Jaager ( ) posted Sun, 19 October 2014 at 6:05 PM

Anthony,

Which version of Poser are you addressing?

With the latest versions of Poser, using PMD for the morphs is easier and more efficient.

It makes its own channel - with your name, on the fly. An REM.pz2 makes the PMD go away.  Not sure if the dial goes away, but that can be done in the REM file script.

The  "createFullBodyMorph zzz " code will set up your master control.  With coding, you can have your chosen display name, dial limits and trackingScale value go with the pose.  If the targetGeom has ERC controls - I have not been able to get a single PZ2 to add both  a master and ERC at one go, but a second PZ2 could add ERC data after the master is set up.  There is a linkParms function that I think sets up a master without using the "createFullBodyMorph" code but  i have not figured that out yet.

 

The earlier tech, the actualy deltas are in the INJ.pz2.

The pose must address a targetGeom (and valueParm if you want a master dial) that already exists in the target CR2/PP2.   That is the reason for all the furcapta PBMDC and PBMCC channels in DAZ figures.

The REM.pz2 does not so much remove the deltas as it just hides the dial.

The full dial data is usually a part of the channel in the INJ.pz2 , but whatever you leave out, Poser will fill in with its defaul values.

I think there is a " readscript " way to add a targetGeom and valueParm channel name to a CR2/PP2, but it has been so long that I don't remember how it works.  Getting the bare bones V4.cr2 to one that has morphs uses this tech.

 

 

 


Jaager ( ) posted Sun, 19 October 2014 at 6:17 PM

To get a PMD file, use enable " use external binary morphs " in your preferences and save the figure to the library. What ever morphs are there will be in the saved PMD.

There is an INJ.pz2 that will add the PMD morphs and setup dials with Poser defaults. you would need to hand code any customized dial values.

 

{
version
    {
    number 9
    }
injectPMDFileMorphs ***.pmd
createFullBodyMorph zzz
createFullBodyMorph yyy

}


Jaager ( ) posted Sun, 19 October 2014 at 6:39 PM · edited Sun, 19 October 2014 at 6:45 PM

Left the :  out of the injectPMDFileMorphs line

should be   injectPMDFileMorphs :***.pmd

 

Here is an INJ.pz2 that is the pattern for including custom data for the Master and the group morph channel:

 

{
version
    {
    number 10
    }
injectPMDFileMorphs :***.pmd
createFullBodyMorph zzz
createFullBodyMorph xxx
actor BODY:1
    {
    channels
        {
        groups
            {
            groupNode Morphs
                {
                collapsed 1
                parmNode zzz
                parmNode xxx
                }
            }
        valueParm zzz
            {
            name YOURS
            initValue 0
            hidden 0
            enabled 1
            forceLimits 1
            min 0
            max 16
            trackingScale 0.05
            keys
                {
                k 0 0
                }
            }
        valueParm xxx
            {
            name YOURS
            initValue 0
            hidden 0
            enabled 1
            forceLimits 1
            min -1
            max 1.6
            trackingScale 0.05
            keys
                {
                k 0 0
                }
            }
        }
    }
actor chest:1
    {
    channels
        {
        groups
            {
            groupNode chest
                {
                collapsed 1
                parmNode zzz
                parmNode xxx
                }
            }
        targetGeom zzz
            {
            name YOURS
            initValue 0
            hidden 0
            enabled 1
            forceLimits 1
            min 0
            max 1
            trackingScale 0.01
            }
        targetGeom xxx
            {
            name YOURS
            initValue 0
            hidden 0
            enabled 1
            forceLimits 1
            min 0
            max 1
            trackingScale 0.01
            }
        }
    }
}


3dcheapskate ( ) posted Sun, 19 October 2014 at 10:43 PM · edited Sun, 19 October 2014 at 10:47 PM

How bizarre - I just posted a very similar query ("Packaging Morph Targets: INJ/REM Poses v. PMD Files - Pros And Cons?"), before I noticed this thread.

There's actually a link in the AcrionX thread to a Nerd3D "Poser 6 PMD Injection**"**article - but Jaager seems to have covered that in the posts above already.

(Nerd3D's article is definitely worth reading anyway regardless)


The 3Dcheapskate* occasionally posts sensible stuff. Usually by accident.
And it usually uses Poser 11, with units set to inches. Except when it's using Poser 6 or PP2014, or when its units are set to PNU.

*also available in ShareCG, DAZ, and HiveWire3D flavours (the DeviantArt and CGBytes flavour have been discontinued).



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.