Copy Paste weightmaps using dazscript
colcurve
Posts: 162
Is it possible to copy paste weight maps using daz script?
You currently have no notifications.
Is it possible to copy paste weight maps using daz script?
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2025 Daz Productions Inc. All Rights Reserved.
Comments
Personally I don't think it's practical even if it's possible...(most likely possible since Daz Script is powerful...)
If you want to "copy/paste" the weight maps on all Bones from figure A to figure B, you should simply use Transfer Utility.
If you want to do the same thing but only with the selected Bone, manually copy / paste weight map will just do.
Transfer utility is the problem. I try to transfer from a figure with grafts to a figure were all grafts are merged as it seems to be usable more easily, but if I first transfer the base then the grafts using "merge hierarchies", then this will break all the weight maps on shared actors.
I don't understand.... why you fitted geo-grafts on the source Figure and merged the geo-grafts on the target Figure before transferring weight ? What do you really want ?
You workflow seems confusing to me...I can understand your transferred weight from Figure A Base to Figure B Base while having their root nodes selected... but how you transferred weight from the geo-grafts on Figure A to the geo-grafts on Figure B ? After having done Merge Fitted Figures Geometry (did you merge the geo-grafts on Figure B by using this function ?), you should've already deleted all the geo-grafts under Figure B... otherwise Merging Fitted Figures Geometry... would be meaningless.
Then how did you transfer the weight for the geo-grafts ?... let alone using the option of merge hierarchies which should be used in the case of preserving custom Bones on the target... however there should be no geo-graft at all under Figure B. They had been already merged as new geometry / surfaces on Figure B... there's even no Bones for them. You further created Bones for the merged geometry ?
Weight maps can be acessed and edited via script http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/scripting/api_reference/object_index/weightmap_dz but I am not sure how to get the weight map for a modifier (a joint, specifically) - if you could then copying the values across should be fairly simple.