Maniphest T73432

Subdivision creasing inconsistent
Closed, Archived

Assigned To
None
Authored By
george b (bestelix)
Jan 27 2020, 1:51 PM
Tags
  • BF Blender
Subscribers
george b (bestelix)
Stanislav Blinov (radcapricorn)

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 441.87

Blender Version
Broken: version: 2.82 (sub 6), branch: master, commit date: 2020-01-24 17:48, hash: rBfc1f5bded46a
Worked: (optional)

Creasing will produce inconsistent effects on edges. For the same creasing amount the sharpness is dramatically different.
Also the creasing values above 0.5 have the same effect as 1.
Adjusting the quality in on the subdivision modifier either amplifies the creasing and implicitly the problem at maximum value (6) and at minimum (1) will prevent any effect from creasing values above 0.5. I use 2 or 3 subdivision leveles.
I am aware of at least one report with a similar issue here: https://developer.blender.org/T68200
It has been closed but I think the problem persists.

Exact steps for others to reproduce the error
Any complex mesh with a level 2 or 3 subdividion modifier. and creasing values above 0.4 on irregular loops.

Event Timeline

george b (bestelix) created this task.Jan 27 2020, 1:51 PM
Stanislav Blinov (radcapricorn) added a subscriber: Stanislav Blinov (radcapricorn).Jan 27 2020, 3:36 PM

As far as I can tell, the problems on your last two screenshots aren't due to creasing (well, not exactly); they're due to Auto-Smooth angle. Contrary to what you're describing, creasing values above 0.5 do work; but the more you crease, the more sharp the angle between newly created faces, to a point where it gets picked up by Auto-Smooth and so splits the normals.
Remember that creases are indeed relative, so the more geometry your base mesh has (and/or the more subdivision levels you add), they will affect the object differently.

george b (bestelix) added a comment.Jan 27 2020, 4:53 PM

Increasing the smoothing angle seems to fix it. I didn't think about this correlation.
Thank you very much!

george b (bestelix) closed this task as Archived.Jan 27 2020, 4:55 PM