Closed watermoon123 closed 11 months ago
Not sure its the issue of two_sided_shading. This happened when I was trying to optimize 2 intersecting planes(they have opposite normals).
here is an illustration: The black triangle is unexpected on the outside of the blue triangle. When I turn two_sided_shading on, their are all blue and obviously loss would be optimized. So I turn two_sided_shading off so they had a color difference, but the black triangle still doesn't move inwards.
As the condition jumps exists, I think differentiable rendering is not so differentiable?
Solved. Just put the camera closer。
when I set two_sided_shading to false, training loss cannot be optimized. How to fix it?