Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to pre-process the data and do you have plan to release the code? #8

Open
Kulbear opened this issue Aug 7, 2020 · 12 comments
Open

Comments

@Kulbear
Copy link

Kulbear commented Aug 7, 2020

Hello,

I noticed the data used in this project is pre-processed and the processed version is released together with the original data (in fbx format). Here you also mentioned why we need to do the re-mesh process #7 .

Is there any plan to release the data pre-processing code? I'd like to try the method on mesh models obtained from other sources (also in fbx format). Should we convert the fbx to obj first and use binvox to remesh the model?

Thanks.

@zhan-xu
Copy link
Owner

zhan-xu commented Aug 7, 2020

Hi, the scripts to generate pretrain_attention and volumetric_geodesic are already provided, check the folder "geometric_proc".

The only thing left is how to convert fbx (or collada) into obj and rig_info file. For our provided fbx, you can use this script in Maya: https://umass.box.com/s/q7wkb5fr5jwbzzw0aw9d57x1ivqmni44. For other fbx models, when they have multiple geometric groups, the result may be wrong. Just for you to get some ideas and hopefully you can write you own fbx parser.

@Kulbear
Copy link
Author

Kulbear commented Aug 11, 2020

Hi, the scripts to generate pretrain_attention and volumetric_geodesic are already provided, check the folder "geometric_proc".

The only thing left is how to convert fbx (or collada) into obj and rig_info file. For our provided fbx, you can use this script in Maya: https://umass.box.com/s/q7wkb5fr5jwbzzw0aw9d57x1ivqmni44. For other fbx models, when they have multiple geometric groups, the result may be wrong. Just for you to get some ideas and hopefully you can write you own fbx parser.

Thanks for the tips and I think it's enough for us have a starting point.

Best,
Ji

@zhan-xu
Copy link
Owner

zhan-xu commented Aug 11, 2020

@Kulbear. Great. At the beginning I downloaded those models as DAE files. I used Maya (with some script similar to the above one), as well as pycollada (https://pycollada.readthedocs.io/en/latest/) to parse them, and manually check the correctness.

@Andrewymd
Copy link

Hi, the skin weights are compatible with raw vertices, if we remesh the obj, how to get the right weight of every vertice

@zhan-xu
Copy link
Owner

zhan-xu commented Dec 8, 2020

You can assign skinning weight to new vertex according to its nearest raw vertex.

@abassino
Copy link

abassino commented Aug 31, 2021

Hello @zhan-xu I am trying to access the code for preprocessing at https://umass.box.com/s/q7wkb5fr5jwbzzw0aw9d57x1ivqmni44
but it seems the code is not anymore accessible through (shows : "This shared file or folder link has been removed or is unavailable to you."). I will be grateful if you can provide an alternative link from which the preprocessing code can be downloaded. Thank you in advance!

@zhan-xu
Copy link
Owner

zhan-xu commented Aug 31, 2021

Hi, here is the new link to my naïve fbx_parser.

@abassino
Copy link

Got it and thank you very much!

@seanxzhan
Copy link

Hi @zhan-xu, thank you for this awesome project!
I noticed that for some rig_info .txt files, certain joints don't have influence on any vertex. For example, rig_info/401.txt contains joints l_shoulder and r_shoulder, but none of the vertices (skin) have skinning weights associated with them. Is this an issue related to the script that converts .fbx files into obj and rig_info files?

@WisarutBholsithi
Copy link

WisarutBholsithi commented Nov 25, 2022

Hi, the scripts to generate pretrain_attention and volumetric_geodesic are already provided, check the folder "geometric_proc".
The only thing left is how to convert fbx (or collada) into obj and rig_info file. For our provided fbx, you can use this script in Maya: https://umass.box.com/s/q7wkb5fr5jwbzzw0aw9d57x1ivqmni44. For other fbx models, when they have multiple geometric groups, the result may be wrong. Just for you to get some ideas and hopefully you can write you own fbx parser.

Sadly, I cannot access into the FBX data set for testing your RigNet program. Files are not found
If you have kept those data in other place, please tell me.

@zhan-xu
Copy link
Owner

zhan-xu commented Nov 26, 2022

the fbx dataset link works fine on my end at here

Do you mean the fbx parser? here is the new link to my naïve fbx_parser.

@WisarutBholsithi
Copy link

the fbx dataset link works fine on my end at here

Do you mean the fbx parser? here is the new link to my naïve fbx_parser.

I have already gotten fbx_parser.py file.
Okay, I'm copying your FBX Dataset though.
Going to deal with the issue of running the RigNet program though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants