You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to use the warpprb config instead of warp in a multiview setting, as it can model indirect illumination effects. However, it does not work properly when the scene only contains an SDF and no mesh. Strangely, it works properly when the scene contains a mesh, even if it is far away and not seen by any camera. Since adding a mesh to the scene greaterly slows down the JIT compilation of the CUDA backend, I really want to fix the issue and allow optimizing a scene that only contains an SDF.
How to reproduce:
Seems that the warpprb config is only used on the mirror-opt scene. I confirm it works properly on that scene:
Finally, if I do not remove the mesh shapes but put them at very high positions, it works properly even if no camera can see the rectangle shapes (scene file at mirror-opt-3.zip).
I want to use the
warpprbconfig instead ofwarpin a multiview setting, as it can model indirect illumination effects. However, it does not work properly when the scene only contains an SDF and no mesh. Strangely, it works properly when the scene contains a mesh, even if it is far away and not seen by any camera. Since adding a mesh to the scene greaterly slows down the JIT compilation of the CUDA backend, I really want to fix the issue and allow optimizing a scene that only contains an SDF.How to reproduce:
warpprbconfig is only used on themirror-optscene. I confirm it works properly on that scene:yields
convergence2.mp4
--optconfigfrommirror-opt-hqfromno-tex-12also works:yields
convergence2.mp4
Note that three views are completely blocked by the wall.
<shape type="rectangle">meshes inmirror-opt.xml(scene file at mirror-opt-2.zip) however, does not work properlyyields
convergence2.mp4
yields
convergence2.mp4
Note
Some videos are shorter than others because I often encounter a crash
Thus, the optimization stops before running for full iterations.