Comments (6)
Thanks for your update.
I have encountered another problem when reproducing the experiment on helmet. I run the experiment with:
python train.py -m expname=v38_noupsample model=microfacet_tensorf2 dataset=helmet vis_every=5000 datadir={dataset dir}
But it seems to fail to learn the correct geometry and normal vector.
I'm not very clear on whether the novel view synthetic results in Table 1 were trained on HDR or original images from Shiny Blender. Would the use of HDR images influence the results?
from nmf.
Thanks for bringing this to my attention. I will recalculate the values and update the paper.
New values:
blender_dataset norm_err: 20.952093958854675
shiny_dataset norm_err: 6.060845931371053
(updated)
I'll also fix the NVDiffRec and NVDiffRecMC values.
from nmf.
I have updated the arxiv paper.
from nmf.
This is probably caused by the incorrect mixing mode. Can you check the output config.yaml to see if the diffuse mixing mode is set to "fresnel"?
diffuse_mixing_mode: "fresnel"
If it isn't you can set this by passing model.arch.model.diffuse_mixing_mode="fresnel"
from nmf.
I'm using the latest version of code, where the diffuse_mixing_mode is set "fresnel" by default.
By comparing the output config.yaml with your relighting experiment's config.yaml, I have found that only by setting field.smoothing to 1, can the correct normals be obtained.
The command I use:
python train.py -m expname=smoothing model=microfacet_tensorf2 dataset=helmet field.smoothing=1 vis_every=5000 datadir={dataset dir}
from nmf.
Thanks for the help! I have made this the default.
from nmf.
Related Issues (17)
- Issues with reconstruction of shiny ball scene HOT 2
- How to train with known envmap? HOT 6
- Question about batch size HOT 2
- llff dataset - gardenshperes HOT 1
- Where can I get surface normal images of blender dataset. HOT 8
- How to run on custom datasets? HOT 4
- Regarding the relighting evaluation HOT 11
- Question about roughness HOT 2
- How did you relight the ball scene of shiny blender? HOT 13
- Lower performance after loading the model for evaluation HOT 4
- Release of blend files HOT 1
- [Question] About the derivation of normal vector from the density field HOT 2
- [Question] Reproduction of the reported scores in the paper HOT 3
- Computation of Normals using finite-difference kernels HOT 2
- Albedo Visualization HOT 1
- Image downsampling bug
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nmf.