lzhengning / SubdivNet

Subdivision-based Mesh Convolutional Networks.
MIT License
247 stars 34 forks source link

Could you please provide datasets with subdivision connectivity #6

Closed liang3588 closed 3 years ago

liang3588 commented 3 years ago

I found the datasets download via "sh scripts//get_data.sh" are original datasets without the subdivision connectivity. Moreover, it is very hard to remesh them by datagen_maps.py for the remeshing is always interrupted by some problems in the program, especially for the Manifold40.

Therefore, could you please provide the remeshed datasets with subdivision connectivity? Thank you very much!

lzhengning commented 3 years ago

Hi @liang3588,

Can you tell me which datasets you have downloaded are the original ones, Or all of them are?

liang3588 commented 3 years ago

I only download the ModelNet40, and it is the original one. When I want to train the model, the program reports an error, indicating that there is no Manifold40-MAPS-96-3.

liang3588 commented 3 years ago

"unzip -q Manifold40.zip && rm Manifold40.zip" Maybe only ModelNet40 has this problem.

lzhengning commented 3 years ago

Sorry that I mixed up with the downloading scripts. I have updated the scripts for downloading Manifold40 with subdivision connectivity. Now it downloads the correct dataset.

BTW, current datagen_maps.py is imperfect, and may fail due to the reasons I listed at head of the scripts. For example, in ModelNet40, the genus of meshes is ranged from zero to hundreds. Therefore some complicated shapes are hard to be remeshed. But we can take a special care of such meshes, with different configurations of MAPS and the manifold tool. The common solution is also listed in the scripts.

liang3588 commented 3 years ago

It's very kind of you!