How to convert Poser PMD Morphs to pz2, which can work fully in DAZ 4.6?

wargiswargis Posts: 142
edited January 2015 in Daz Studio Discussion

Hello! I have a little but frequent (as I see here) problem with Poser PMD morph files and converting them to use in DAZ. A lot of beautiful and professional-looking morphs was made as external PMDs (like Ultra V4 Noble Nose Morphs from here - http://www.runtimedna.com/Ultra_V4_Noble_Nose_Morphs.html and many other of this kind). Many of such morphs were my favourites in Poser, but now I like to use more DAZ than Poser, and I think it would be very nice if I could use such morphs in DS4 without switching to Poser (it's very irritating). Because there is no updated PMD plugin for DS4 yet, I tried to convert PMD morphs with Kuroyume’s free MorphExchange tool, but with no success yet (as far as I could understand, this tool is intended for Poser pz3 files (scenes) and I couldn't convert PMD morphs with it. Maybe I'm doing something wrong? Then I found the older and more reliable way to put the content of PMDs in .cr2 files and simply created .cr2 files for all necessary morphs through Poser (I loaded blank V4, injected these morphs and turniing them on one by one to value 1, saved a separate .cr2 for every morph (even for partial ones like nose or mouth morphs). Then as far as I know, I should convert cr2 to pz2, which contains deltas, and I attempted to do it, but found such pz2 files work in Poser only again. In DS4 I see neither sliders for them, nor any visible effect after applying these morphs on V4 by clicking PNG buttons (she is loaded as Poser .cr2 figure). The .pz2 files which I get look like this face morph (after deleting all extra odd actors and zero values)-

{
version
{
number 10
}
actor head:1
{
channels
{
targetGeom I13CaveOuterLipArea
{
name I13CaveOuterLipArea
initValue 0
hidden 0
enabled 1
forceLimits 1
min -100000
max 100000
trackingScale 0.02
keys
{
static 0
k 0 1
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
BODY:1
I13CaveOuterLipArea
deltaAddDelta 1.000000
indexes 664
numbDeltas 15078
deltas
{
d 73 0 0 -1.806766e-006
d 74 0 2.324581e-006 0
d 75 -1.226552e-006 0 -1.756474e-006
d 76 0 -1.609325e-006 -2.8871e-006
d 97 0 -1.609325e-006 0
d 100 0 0 -1.35228e-006
d 150 0 0 1.594424e-006
d 152 0 0 1.402572e-006
d 277 1.226552e-006 0 -1.756474e-006
d 279 0 0 -1.806766e-006
d 280 0 -1.609325e-006 -2.8871e-006
d 282 0 2.324581e-006 0
d 301 0 -1.609325e-006 0
d 304 0 0 -1.35228e-006
d 353 0 0 1.594424e-006
d 354 0 0 1.402572e-006
d 409 0 2.980232e-006 -3.412366e-006
d 411 -1.198612e-006 5.722046e-006 -8.603558e-006
d 413 0 3.278255e-006 -1.829118e-006
d 414 0 3.218651e-006 -7.124618e-006
d 450 0 0 -1.907349e-006
d 464 0 0 -1.037493e-006
d 487 0 3.755093e-006 -9.296462e-006
d 488 0 0 -9.896234e-006
d 489 0 -1.132488e-006 -7.158145e-006
(.....and other content of deltas, it's a very long to copy here)

}
blendType 0
}
targetGeom PHMEyesCorneaBulge
{
name EMPTY-EyesCorneaBulge
initValue 0.25
hidden 1
enabled 1
forceLimits 1
min -1
max 1
trackingScale 0.004
keys
{
static 0
k 0 0.25
}
interpStyleLocked 0
valueOpDeltaAdd
Figure 1
head:1
PHMOlivia
deltaAddDelta 0.250000
indexes 0
numbDeltas 0
blendType 0
}
}
}
}

What should I write in this text or what should I do else to make them work in DAZ? I attempted to import these .cr2 characters in DAZ through File-Import and found most of them are loaded perfectly as V4 with a morphed nose or with any other body morph I got from PMDs, but I don't know how to spawn out this morph in DAZ from the whole character and how to save it to make it fully working without Poser. Does anyone here have any ideas? I see many threads here described similar problems but I cannot figure out how to solve mine.

Post edited by wargis on

Comments

  • Richard HaseltineRichard Haseltine Posts: 99,341
    edited December 1969

    One option might be to load the CR2 with the morphs and use the ExP Exporter to make a new set of ExP morphs from them - which would also work in Poser. I just did a walk-through of the use of the exporter here http://www.daz3d.com/forums/viewreply/751891/ , though I don't yet know if I missed something vital in my write-up.

  • wargiswargis Posts: 142
    edited December 1969

    Oh, thank you so much, I've never used EXP exporter before. I've read your thread and How to setup an ExP product tutorial, so I created the dummy CR2 from the blank V4 with injected Ultra V4 Noble Nose Morphs, which contains all those morph injection channels, including deltas, and imported this CR2 into DAZ Studio. In the Content Library morph channles with zero value are invisible, but they appear in the EXP panel like this -
    http://i64.fastpic.ru/big/2015/0124/70/8396d26df0f31043071f7ee1530f2470.jpeg
    But there is a lot of other items (nodes), relating to V4 - Render Priority, Renderable, xRotate and other stuff I don't want to export. How to select just all necessary morphs listed as Nose 17 etc and delete other things?

  • Richard HaseltineRichard Haseltine Posts: 99,341
    edited December 1969

    Right-click in the top panel. Deselect>All File Types>All in List, then select the morphs you want by clicking and using ctrl-click (cmd-click on a Mac) and shift-click to select just the channels you want (your morphs), right-click on one, Select>All Files Types>Selected Only.

  • wargiswargis Posts: 142
    edited December 1969

    Thank you so much, it helps.

Sign In or Register to comment.