Rigidity groups question about transfer
Basis
Posts: 121
First time I made an wearable object I had used the transfer utility to make it a Figure. Then made the Rigidity groups.
I decided to make the object again from scratch to make it better.
But this time I made out the Rigidity groups first before making it a figure.
Ends up using the Transfer Utility removed the Rigidity group.
There are 36 Groups and 36 references so I'd rather not do it again if I don't have to.
Is there a way to either preserve the Rigidity groups or transfer the Object Version's regions onto the Figure Version?
Thanks for your time.
Comments
I am afraid there is no way or option to keep rigidity group which you setted for obj.
I may tweak dson file by text editor,,, (you may need to un-zip, dsf flies to open it in text editor,,)
first save obj as prop , it can keep each group , in data/ ... the prop.dsf file.
you can save as scene or scene subset too,, but about this case, you need to serch dsf in auto-adapted directory
so that, I do not recommend it.
then copy rigidity group section in prop.dsf, and paste to the data/.... rigged figure.dsf files,,,
it may copy rigidity group I believe. (sorry I have not tested it,
then if you try it, you better modify copied dsf files and keep original of both.
I tested,,save obj,as prop.dsf, then keep it.
next, transfered rig and weight from template to obj,
and save it as new rigged.figure.
it lost rigidity map.
then I serch prop.dsf in data, then serch section "rigidity"
and copy it.
next open rigged.dsf , and insert rigidity section.
It must work. if you correctly copy and paste "rigidity" section, in geometry library. of the dsfs.
(please copy original dsfs and keep them in another directory, or different name to protect them)
use serch word "uv" in the figure.dsf file, by your text editror, you may find,,
these two section,
"default_uv_set" : "/data/......default.dsf#default",
"extra" : [{ ......
in "geometry_library" :
you can paste "rigidity" section, between "default_uv_set", and "extra",
like that. (I think you can paste anywhere in geometry library, but it seems default location,
for rigidity group,,I do not know the reason though ^^;)
####
"default_uv_set" : "/data/.....#default",
"rigidity" : { "groups" : [....]},
"extra" : [{ ......
######
must add last "," after you close {} . I often miss it, then become panic.
Thanks.
That's good information to know. I'll bookmark that in case I find a need for it in the future.