Open bell-one opened 3 years ago
I suggest only using triangle meshes with PIFu. There are issues with the rendering with quad meshes. Best to triangulate them before importing.
@kampelmuehler There is a part in the code that converts a quad mesh to a triangle mesh. The part I reported was that there was an index problem in the process of converting the triangle mesh of the quad mesh exported from Maya, and I reported the code that arranged the index order! Thanks for your interact
Hi, I got my dataset from makehuman app bc it was free. but the textures are separated. as you see I have the textures all but I can't just replace pifu dataset with these.
I checked the render_data file but I couldn't understand the opengl codes and how exactly pifu used the texture image.
any Idea?
Thank you so much :)
Hello! I'd like to report some bug in render_data.py
I export 3D model from Maya with Quad format. And use prt_util.py and render_data.py script but obtain weird render results.
I found that trimesh imported quad face order is different with render_data imported face order.
https://github.com/shunsukesaito/PIFu/blob/02a6d8643d3267d06cb4a510b30a59e7e07255de/apps/prt_util.py#L132
this from trimesh imported
https://github.com/shunsukesaito/PIFu/blob/02a6d8643d3267d06cb4a510b30a59e7e07255de/apps/render_data.py#L175
and this face from source have different order and render bad results. I made _q lists to make same order with trimesh imported face like under
this maybe caused by some environmental issues like Maya version or trimesh version I used! but report it with hoped that someone suffers like me