thefixer opened this issue on Aug 09, 2019 ยท 41 posts
an0malaus posted Mon, 12 August 2019 at 10:56 AM
Yes, I have delved deeply into the construction of DS figures, during an attempt to parse .DUF and .DSF files directly via Python script and load the figures into Poser (I stopped development at the point where I determined the difficulty of translating the different weight mapping systems without access to internal knowledge). What's not available in Poser, though (no Python hooks at all for such features) is the mechanism to seamlessly (i.e. with smooth normal transitions) weld prop meshes of any kind in place of a subsection of an actor's mesh. Geometry swapping would need to replace the original actor with a modified version including the additional mesh, and then you instantly have the problem of no possibility (as in not implemented in Poser) of translating morph deltas between the two meshes. DS is designed to do this explicitly, Poser is not, and may not (Note that I'm not saying cannot) ever be. Part of the geograft definition specifies which of the parent actor's vertices form the border with the graft and exactly match individual border vertices of the graft. Poser has no mechanism for this. The DSON importer addon (which is in major part the guts of Studio that deal with file handling and mesh setup) can deal with this, but it's not being updated and is not an integral part of Poser.
Verbosity: Profusely promulgating Graham's number epics of complete and utter verbiage by the metric monkey barrel.