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

Synthetic NeRF Dataset creation tool #17

Closed
cubantonystark opened this issue Jul 12, 2022 · 4 comments
Closed

Synthetic NeRF Dataset creation tool #17

cubantonystark opened this issue Jul 12, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@cubantonystark
Copy link

cubantonystark commented Jul 12, 2022

Not really an issue but just a small PSA to contribute to your effort, if allowed. I just uploaded a Synthetic NeRF dataset creation tool here. Please feel free to critique and enhance and if deemed usable incorporate onto your effort. I am amazed at your work and felt the need to humbly contribute . I'm working on a GUI as well. Regards

@kwea123 kwea123 added the enhancement New feature or request label Jul 13, 2022
@kwea123
Copy link
Owner

kwea123 commented Jul 13, 2022

Thank you!!

@kwea123 kwea123 closed this as completed Jul 13, 2022
@kwea123 kwea123 pinned this issue Jul 13, 2022
@cubantonystark
Copy link
Author

cubantonystark commented Jul 15, 2022

Hey @kwea123 !

My pleasure! Also, thanks for pinning to the top of the issue list for visibility. It is great being able to help somehow.

Question: how feasible would it be to create an mesh (.obj or ply) from the checkpoints with the old colab notebooks for nerf_pl? I'm really interested in that part. I also took out some of he hodgepodge code in the dataset generator to make it more compatible with ngp_pl. I'm by no means an expert as you are and hope you and the community at large are able to use my code as well.

Regarding using the colab notebooks; some advise would be appreciated.

@kwea123
Copy link
Owner

kwea123 commented Jul 15, 2022

To create a mesh, the process is the same:

  1. generate dense grids in [-0.5, 0.5]^3 (you can use kornia create_meshgrid3d)
  2. query the model for the density at these points (use model.density())
  3. finally use marching cubes

I've successfully done this on my side, but the code is messy, I will upload this later

@cubantonystark
Copy link
Author

cubantonystark commented Jul 15, 2022

I’ll jump on that and see what i come up with. Thank you!

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

No branches or pull requests

2 participants