Forum: Poser - OFFICIAL


Subject: Is there a way to import DS morphs into Poser 10

dphoadley opened this issue on May 13, 2015 ยท 8 posts


pikesPit posted Wed, 13 May 2015 at 1:38 PM

Theoretically, if everything else fails (e.g. because there's a problem with scaling, or you don't have Studio installed at all, and also don't want to!), you should be able to convert a morph injection manually, by creating a Poser-compatible pz2.

First you'ld have to unzip the .dsf file to get the ASCII text.
From that file, delete all the DAZ blurb except the "deltas" block:

[ 15, 0.02561665, -0.07484436, 0.02943885 ],
...etc...

Now replace ALL "[" with a "d", delete all commas, and also delete all "]"
Now it should look like this:
d 15 0.02561665 -0.07484436 0.02943885
...etc...

Enclose this by a morph injection code, like this:
{

version

{

number 4.01

}

actor head:1

{

channels

{

targetGeom newMorph

{

name My New Morph Channel

enabled 1

forceLimits 1

min 0

max 1

trackingScale 0.02

keys

{

static 0

k 0 1

}

interpStyleLocked 0

indexes ***

numbDeltas ***

deltas

{

# here goes the "deltas" block

}

blendType 0

}

}

}

}

/>

Now you only have to fill in the right amount of "indexes" and "numbDeltas" as marked by a placeholder *** in above code.
You can find them here in the .dsf file:

"vertex_count" : 39096,<br></br>
"deltas" : {<br></br>
"count" : 13748,<br></br>

/>

At least I could imagine that this is a way that could work.
I can't check it currently because of lack of time. But maybe it's a starting point, just in case...

Peter