I used Genesis 2 for testing during development. I didn’t redo the skeleton as there was really no point in me doing so. I just imported it using the Daz skeleton then I used motionbuilder to convert a few animations. Just enough animations for testing purposes. There’s really no reason to redo the weighting I don’t believe or even to use Motionbuilder to convert animations unless you’re as nitpicky as I am about things being perfect. You could try animation re-targeting directly inside the engine. (Doing so will require you to probably make some slight adjustments to certain bone by keying them in the animation on the first frame.) http://docs.unrealengine.com/latest/INT/Engine/Animation/RetargetingDifferentSkeletons/