Page MenuHome

Filled cap of curve with weld+bevel modifier doesn't have smooth shading
Confirmed, NormalPublicBUG

Description

System Information
Operating system: Windows-10 64 Bits
Graphics card: GeForce GTX 1070 NVIDIA 442.19

Blender Version
Broken: version: 2.83 (sub 6), branch: master, commit date: 2020-03-06 22:46, hash: rBdcdcc2348842

Short description of error
Filled cap of curve together with weld + bevel modifier doesn't have smooth shading.

Exact steps for others to reproduce the error
Launch below blend file and observe the non-smooth shading at the cap.
or
1- Launch default Blender.
2- Create a bezier and a circle curves.
3- Use circle as bevel object in bezier curve and enable fill caps option.
4- Create weld and bevel modifier for bezier curve object.
5- Disable clamp overlay, set limit method to angle and increase segment to 5, set offset 0.02m in bevel modifier.
6- Observe the non-smooth shading at the cap of the bezier curve.

Event Timeline

I can confirm, I suspect this is due to custom normals. I don't know if there is a good and practical way to solve this in the bevel modifier.
@Howard Trickey (howardt), what do you think?

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Confirmed.Tue, Mar 17, 8:09 PM
Germano Cavalcante (mano-wii) changed the subtype of this task from "Report" to "Bug".