Page MenuHome

Getting out of sculpt mode does not update (derived) mesh normals anymore
Closed, ResolvedPublic

Description

System Information
Win 7 Ult 64
GeForce GTX 580

Blender Version
Broken: Buildbots Last ~48 hrs
3780158-win64
a149a67-win64
Worked: Before 2-3 days

Short description of error
When going to Sculpt Mode and doing sculpting, after exiting SculptMode and returning to ObjectMode the mesh seems as it did not take any sculpting.
After saving and reopening the file, it looks OK.
After further testing on a default scene with a scene I think the culprit is that some AutoSmoothing gets applied to the mesh. If i go to Properties > ObjextData >check then uncheck again AutoSmooth it get's fixed.
This has to be repeated after each time you go into SculptMode and exit.

Exact steps for others to reproduce the error

  • Create a Cube
  • Add Subsurf 4 Levels
  • Apply Subsurf / Convert To Mesh
  • Enter SculptMode > Change to Crease Brush with strong strngth > Apply some strokes
  • Exit SculptMode

... The mesh looks weird. Enter SculptMode - it looks fine

  • Go to Properties > ObjextData >check then uncheck again AutoSmooth it get's fixed.
  • This happens every time entering ScilptMode and making strokes.

Event Timeline

0rAngE (undo) raised the priority of this task from to 90.
0rAngE (undo) updated the task description. (Show Details)
0rAngE (undo) added a project: BF Blender.
0rAngE (undo) edited a custom field.
0rAngE (undo) added a subscriber: 0rAngE (undo).

I haven't been sculpting as of late so I didn't notice it earlier.
Just checked going back to older versions of Blender off buildbot, and this is present in older versions as well.
tracked it back at least to: 1cfe274-win64

Sergey Sharybin (sergey) lowered the priority of this task from 90 to Normal.Dec 1 2015, 10:34 AM

This has nothing to do with auto-smooth, it’s just mesh normals not being updated when leaving sculpt mode…

Bastien Montagne (mont29) triaged this task as 50 priority.Dec 2 2015, 8:56 PM
Bastien Montagne (mont29) renamed this task from Sculpting Applies wierd AutoSmooth Shading on ObjectData to Getting out of sculpt mode does not update (derived) mesh normals anymore.Dec 2 2015, 10:20 PM