-
Notifications
You must be signed in to change notification settings - Fork 16
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 get obj files #5
Comments
Same here! It would be a great addition for this demo! |
Hi! I have been trying to extract an OBJ file with marching cubes from your Voxel NeRF implementation. My initial idea was to make your code work similar to the Stable-DreamFusion's mesh extraction implemented here: https://github.com/ashawkey/stable-dreamfusion/blob/53d4cef2055234e242d0b9b247c6f41bee7bbf46/nerf/renderer.py#L148L328 I like the utilization of xatlas here since the generated UV becomes very easily editable. However, I got confused at one point: Here at line 170, https://github.com/ashawkey/stable-dreamfusion/blob/53d4cef2055234e242d0b9b247c6f41bee7bbf46/nerf/renderer.py#L170, the density function retrieves the albedo information as well as the sigmas. The same density function is utilized later at 244. Furthermore, as far as I understand, they retrieve the mask information from the nvdiffrast after rasterization. I have read your implementation, and I saw that you generate your own alpha masks and feats/colors. I would like to utilize your implementation to export mesh in a similar manner and then create a PR for you to review and utilize. However, I was unsure at the points below, could you correct me if I am wrong?
|
Did you make any progress exporting an obj from NeRF? |
@caseybasichis thanks for ur interest we are doing a few other things but it's on our mind. |
Looks like Sparsefusion just released some of their code! Could be interesting to integrate! |
Any update on this |
Hey it is a wonderful repo
I wonder how I can get the output as a 3d model in the obj or fbx format
The text was updated successfully, but these errors were encountered: