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

Massive difference between stage3 psnr and the resulting mesh #148

Open
wamiq-reyaz opened this issue Dec 1, 2022 · 1 comment
Open

Comments

@wamiq-reyaz
Copy link

wamiq-reyaz commented Dec 1, 2022

Hey there,

I was using MobileNeRF to use on my own dataset. It works well with the default settings with a good mesh that I can render using the ThreeJS viewer.

However I am facing a problem when trying to tweak the parameters. I wanted a lightweight mesh, so I tried setting
point_grid_size = 48. This reduces the PSNR from 32-ish to the 28dB area which is is fine.

However when I extract the mesh, it is not the 28db quality that was promised. While the pred_frames.pkl images look right, the rendered mesh itself is quite poor.

Here are the changes I made in stage3.py to extract the mesh:

  1. Change point_grid_size = 48
  2. Changed the texture size from 1024*2 to 1008*2. The 1008 comes from the fact that quad_size*layer_num == texture_size so I chose the closest multiple of 48.

Any hints to what might be going wrong?

@czq142857
Copy link
Collaborator

In your setting, layer_num should be 48, quad_size should be 16, and texture_size should be 768, right?

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

2 participants