Scriptronaut
QC Checker Documentation Core 1.0
Modeling check

Unique Faces

Checks for duplicate faces that use the same vertices. By default this also includes duplicates with reversed winding (opposite normals); that behavior can be disabled to allow intentional double-sided geometry such as foliage cards.

Warning Automatic fix: Yes Settings: Yes Selection: Object

Why this check exists

Duplicate faces can cause z-fighting, shading and lighting artifacts, ambiguous topology, physics problems, and unreliable export or fabrication results.

Behavior

Module modeling/unique_faces.py
Included with Core
Severity Warning
Automatic fix Yes
Fix behavior An automatic fix is available.
User settings Yes
Selection support Object

Settings

Setting ID Type Default Description
Ignore Reversed Winding Duplicates ignore_flipped_winding bool If enabled, faces that share the same vertices but with reversed winding order (opposite normal direction) are not flagged.