Hello,
Is there a way to disable backface culling with physically based rendering? It seems that whenever PBR is enabled within VTK, backfaces are culled regardless of the setting of SetBackfaceCulling.
Thanks!
Hello,
Is there a way to disable backface culling with physically based rendering? It seems that whenever PBR is enabled within VTK, backfaces are culled regardless of the setting of SetBackfaceCulling.
Thanks!
I haven’t noticed this until now, but indeed backfaces are never appear when PBR is used. This is a major limitation, but hopefully it is easy to fix.
@akaszynski it would be useful to submit a bug report to the VTK issue tracker. Maybe you could also have a look at the PBR rendering code, maybe the fix is trivial.
Until it is fixed, a possible workaround is to duplicate the polydata, use vtkReverseSense (to flip the face direction of all polygons), and append the result to the original polydata.
I dont not see how this could be related. Did you try enabling backfaces with BackfaceCullingOn ?
Even though backface culling is off, backfaces do not appear if PBR is used. If we switch to flat/Phong/Gouraud shading and leave everything else the same then backfaces appear as they should.
Ok, an issue is needed indeed.
Added an issue to https://gitlab.kitware.com/vtk/vtk/-/issues/18684