Page MenuHome

Edge Slide slows to crawl with Subsurf Display Modifier in Edit view option on
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.17134 64 Bits
Graphics card: GeForce GTX 745/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 399.24

Blender Version
Broken: version: 2.80 (sub 74), branch: blender2.7, commit date: 2019-06-11 23:43, hash: rB6529d20d79a5
Worked: (optional)

Short description of error
Edge Slide slows to crawl with Subdivision surface modifier option: "Display Modifier in Edit view" on.

Exact steps for others to reproduce the error

NOTE: Perform the same steps with cylinders composed of 32, 64 and 128 verts.
  1. Shift+A to create a cylinder
  2. go into Edit mode.
  3. Ctrl+R to create 3 cuts. Press Enter to commit.
  4. add Subdivision surface modifier. Make sure that "Display modifier in Edit mode" option is ON.
  5. activate the Edge slide tool.
  6. select edge 2 and slide toward top edge of cylinder to create a holding edge.
  7. select edge 4 and move toward bottom edge.
  8. select edge 3 (center one) and move toward either edge 2 or 4.

As the number of verts in the loop increases, the loop being "slid" will become "stuck" to the loop being approach. When trying to "slide" away from the loop there is a noticeable lag behind any mouse movement.

Turn off the "Display modifier in Edit mode" option and loops move freely.

Event Timeline

I can confirm this behavior. Tested it on Windows 10 and Linux. Nvidia GTX 750 and Intel i5-4460 .
I dont even need to do all of yours steps. Just created a cylinder with 128 verts and added a subsurf-modifier, added a loop-cut in the middle and when i slide the edge, close to either the top or bottom edge of the cylinder, blender gets stuck for a few seconds. Also for me it does not make any difference if "Display modifier in Edit Mode" is turned on or off.
I have noticed that the problem only exists when you use ngon's or a triangle fan, on the top and bottom side of the cylinder. If you create the top and bottom sides with a Grid Fill or nothing at all , it behaves normal again.

Sebastian Parborg (zeddb) changed the task status from Unknown Status to Unknown Status.Jun 19 2019, 4:21 PM
Sebastian Parborg (zeddb) claimed this task.

This is a subdiv performance issue and thus a duplicate of T58191