-
Notifications
You must be signed in to change notification settings - Fork 7.7k
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
SMERF baking wrong results and missing js files in Webviewer #2097
Comments
Hi @Yochengliu, Thanks for pointing out the missing Javascript files. You can find them here. I'll update the repo here soon. As for why baked renders look poor while original renders look good: this suggests that an insufficient number of views were used for baking. Unless configured otherwise, the set of all training views will be passed to the teacher's proposal network to determine which voxels contain content for baking. I recommend verifying that these If you have verified that these parameters are left to their default values and quality is still poor, I recommend loading the NOTE: The Best, |
@duckworthd Hi, thanks for your detailed suggestions, but the issue still exists. Below I upload debug information as much as possible. Please check them :) To remove the influence of customized datasets, I reproduce SMERF on the Room scene of mipNeRF 360, with default setting (only modify some print setting and batch size). You can check config.gin. ZipNeRF is trained by the this repo. Below the results are from my reproduction. There are the same issues (wrong depth and baking results) as on our own dataset. Issue 1: Wrong depth from SMERF
ZipNeRF depth is obtained from teacher_rendering['distance_median'][1] in train.py. You can see that SMERF has some regions with wrong depths. They seem to happen at dark regions. The situation becomes much worse on our own dataset, i.e., the depths at ribbonlike and regular black regions are almost all wrong (depth below). I speculate that this may be because some backgound color masking tricks in SMERF, but I didn't find the codes's location. Or is it because that I use the ZipNeRF without camp? Please give some suggestions :) Issue 2: Incomplete baking results.rgb.render_path.mp4You can see the Room baking results also have many black regions, just like the cases happen on our own dataset. I save training and baking log for your check. train & bake.log Best, |
@duckworthd Hi, the baking issues are solved. The reason is that triplane_resolution and sparse_grid_resolution must meet a certain proportional relationship (4:1). Yet I set (1024, 384) on the above experiments. I still have no idea why SMERF depths have some regular errors. Any suggestions :) |
I'm glad to hear you found a solution! I'll add a check to ensure that |
@duckworthd Great work 馃憤
After baking process on our own dataset, the render results are somewhat wrong, with many messy black regions (simple meeting room). But the original_render results are quite good. Any debug suggestions :)
The Webviewer can't work without all js files available (listed in index.html). When will these missing files be open-source? We are looking forward to experience real-time smooth and good rendering provided by your excellent SMERF.
Many thanks.
The text was updated successfully, but these errors were encountered: