Page MenuHome

Subdivision Surface modifier uses viewport subdivision settings when rendering in edit mode
Confirmed, NormalPublicBUG

Description

System Information
Operating system: Linux Fedora 32
Graphics card: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)

Blender Version
Broken: v2.83.1

Short description of error
When rendering (F12 keyboard shortcut) while in edit mode, the subdivision modifier uses the viewport setting for the number of subdivisions. I was expecting it to use the render setting instead.

Exact steps for others to reproduce the error
1: Add subsurf modifier to default cube
2: Make subsurf viewport setting to 1
3: Make subsurf render setting to 5
4: Enter edit mode
5: Render the scene - F12 (either Eevee or Cycles)
6: Leave edit mode
7: Render the scene - F12

At step 5, the subdivision modifier will be rendered with the viewport setting (the rendered scene "responds to" modifications to the viewport setting but is not affected by the render setting).
At step 7, the subdivision modifier will be rendered correctly with the render setting for the number of subdivisions.

T58273 reported a similar issue about the subsurf modifier being ignored. For the current issue, the modifier is taken into account but with the wrong seeting.

Event Timeline

Just installed v2.90.0 and the same issue occurs.

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Confirmed.Tue, Sep 15, 9:22 PM
Germano Cavalcante (mano-wii) changed the subtype of this task from "Report" to "Bug".

It seems to be a problem related to the one described in T73344: Modifiers disabled in viewport are not rendered if the object is in edit mode.
But perhaps the cause is entirely different.
So I am confirming this as another bug.