Curve Face Color is an add-on that groups faces and assigns random materials based on surface curvature, marked seams, or marked sharps. It uses an adjustable edge angle parameter to determine which faces belong to the same group, assigning a unique material to each distinct section. This is particularly useful for isolating faces generated by boolean operations or for quickly selecting specific curved surfaces using Blender's material selection tools. The tool is accessed via the right-click context menu while in Edit Mode.