Hello! I am interested in Jonathan Williamsons course Interior Architectural Vizualization. And for that I started up Blender 2.79. First I just played around abit to familiarize myself with 2.79. And that was when I noticed that z-fighting doesn’t seems to occur between objects with the same material. It’s not a problem, I’m just curious. So If someone knows why it is like this, please share. I would be thankful.(I mean in 2.7x, this does not apply in newer versions)
Z-fighting does happen it's just you don't see it, because they are the same color. Remember z-fighting or z depth precision error is caused by the faces being to close and Blender not being able to tell which face to render. Thus it flickers or switches between the faces.
It also depends on the Render Engine used.
For instance in 2.79.
- Viewport, Solid Shading: no visible Z-fighting.
- Blender Internal Render: Z-fighting.
- Cycles Render: no visible Z-fighting.
And in for instance Blender 4.4:
- Viewport, Solid Shading: Z-fighting.
- EEVEE Render: no visible Z-fighting.
- Cycles Render: Z-fighting.
- Workbench Render: no visible Z-fighting.
It's best to just avoid it altogether.
Mhm, I see. Thank you for sharing, interesting. So in my image above which is in viewport solid shading there is no visible z-fighting between the blue and yellow cube? So that "flickering" at the intersection(face area) is not z-fighting? The same thing for example same color in 4.2