What is z-fighting?
Using VR to explore some of your files, you might have experienced some flickering as shown in the image on the left below. This is called z-fighting and it occurs in 3D rendering environments when two or more geometries share the same space. The engine struggles to render one over the other since they have coplanar faces.
z-fighting issue z-fighting reduction
What does the z-fighting reduction feature do?
There is a portion of our file conversion process, located in the default settings menu*, that is dedicated to detecting flush faces from Revit, SketchUp or Rhino and adjusting them slightly to ensure that no geometry will cause rendering errors. As a result, your geometry will appear clearly in VR.
*Please note, changing this setting in the default settings menu will apply to any new files imported and processed, but does not apply retroactively to any previously processed files.
Z-Fighting Reduction Toggle Located in Default Setting Menu
Why should I apply z-fighting reduction (toggle on)?
By applying the z-fighting reduction, the likelihood of flickering occurring will be minimized. Another way to improve the VR experience is to model objects slightly separated from each other, when possible, in Revit, SketchUp and Rhino.
Image Above Shows Z-Fighting Toggle On
When would I disable z-fighting reduction (toggle off)?
Occasionally this correction process can cause less than ideal results, such as offset or “floating” walls, furniture or similar geometry. If you happen to notice any “floating” geometry simply close out of the present experience, then launch the file again with z-fighting correction disabled and this offset will be corrected.
Image above shows Z-Fighting Toggle Off
Additional best practices & troubleshooting tips
- ensure it is not nested in a Group or Component. If it is, select the group and use the Explode command
- ensure the image is not glued to another surface, but rather floated out from it any distance. If it is glued to a surface, select the image, use the Unglue command and move it out a tiny bit.