Workflow with DAZ

Hi there,

can I use WrapX with Models from other software as MD5 when I also want to integrate the rig?
Or if not, can I somehow export the rig from the MD5-Models in FBX?

thanks!

Hello,

We did a couple of successful tests with DAZ. The problem is that DAZ basemesh contains separated pieces of geometry like teeth, eyeballs etc. and WrapX can not handle it directly. One need to export DAZ basemesh, remove all the separated pieces from it, wrap it around the scan. With this done you can deform original DAZ basemesh according to how the edited basemesh was deformed using Lattice deformer. Once you have DAZ basemesh wrapped you can recalculate a sceleton using DAZ standard function.

Please let me know if you need more detailed explanation of this process.

Thank you, I will try that and get in touch in case I have a question.

Allright now I think fully understand your way how to do this.

  1. Export Model from DAZ in a one-shape-way to get a basemesh.
  2. Wrap scan around that basemesh.
  3. Save the 4x4x4 lattice-deformation
  4. Somehow import the deformation-matrix to DAZ and use it on the same basemesh used for step 2 (as a morph-channel??).
  • How can I save the lattice-deformation and then import it back?
  • What about the texture?

Sorry for late response. I think there’s a misunderstanding starting from 3rd point. Let me explain.

There’s a function called wrap.latticeDeform (http://www.russian3dscanner.com/docs/WrapX/wrapFunctions.html#wrap.latticeDeform)
It works pretty much the same as lattice deformer in Maya or Houdini or 3DsMax. Lets say you have a HighPolyModel and a lowpoly version of it LowPolyModel. You can arbitrary deform LowPolygModel by moving it’s vertices and producing LowPolyModelDeformed, ok? Lattice deformer takes HighPolyModel and deform it the same way by which LowPolyModel was deformed to LowPolygModelDeformed, ok?

The code will look like that:
HighPolyModelDeformed = wrap.latticeDeform(HighPolyModel,LowPolyModel,LowPolyModelDeformed,radius = 3)

Play with radius parameter to produce more accurate or robust result. Please check the video to get idea of how it works:
https://drive.google.com/file/d/0BxeSaP5E4JfvSmY3Q2FtMkpXRW8/view?usp=sharing
Instead of cloth like in the video you deform an original DAZ models with eyes and teeth.

Hope that makes sense.

That makes a lot of sense, thank you!
How did you do that cloth transfer thing? In fact I’m even more interested in that. Is there a software for that I can test or buy?

You can get exactly the same result in WrapX. You need a basemesh and a cloth that suits it. As soon as you wrap the basemesh around the scan you can “transfer” the cloth using said Lattice deformer.

This is awsome! Thank you so much for that great piece of software.