Maniphest T88706

F12 Rendering from edit mode makes multires ineffective
Confirmed, NormalBUG

Assigned To
None
Authored By
Michael Macha (vikinghelmet99)
May 31 2021, 3:45 PM
Tags
  • BF Blender
  • Render & Cycles
  • Cycles
  • EEVEE & Viewport
Subscribers
Michael Macha (vikinghelmet99)
Philipp Oeser (lichtwerk)

Description

System Information
Operating system: Linux Mint 19.2
Graphics card: GTX 1660

Blender Version
Broken: 3.0
Broken: 2.92
Broken: 2.80
Worked: 2.79

When F12 rendering from editmode, multires modifier is ignored.

Exact steps for others to reproduce the error

  • Open file
  • you should be in editmode
  • F12 render, notice the multires modifier is not in effect
  • go to objectmode
  • F12 render again, notice the multires modifier is now in effect

Expected behavior: multires should be applied in F12 renders no matter what mode you are in

Original report:

I've included a file{F10150774} which demonstrates the problem, in Eevee or Cycles (on GPU and CPU). I removed all other materials and meshes (the file size was initially around 200 MB+, which isn't helping here); but you may need to add a light to see it more clearly. Rendering with the viewport in object mode provides the displacements (there are two of them); rendering from edit mode removes those displacements. (This could in theory ruin an animation if someone's unaware!)

By the Unix philosophy, the 3D viewport and the render are two entirely separate tasks, aren't they? I don't think they should affect one another in a stateful way.

Current workaround is to consistently render from object mode. I have no idea what other viewport modes might do to the render, but it's worth looking into.

Event Timeline

Michael Macha (vikinghelmet99) created this task.May 31 2021, 3:45 PM
Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).Jun 1 2021, 2:21 PM

This is due to multires [which is not applied when in editmode].
The displacement actually seems to be applied.

This was working fine in 2.79, not sure what changed in 2.80 in that regards.

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Jun 1 2021, 2:31 PM
Philipp Oeser (lichtwerk) added projects: Render & Cycles, Cycles, EEVEE & Viewport.
Philipp Oeser (lichtwerk) renamed this task from Rendering from edit mode removes displacement modifiers from actual render image to F12 Rendering from edit mode makes multires ineffective.Jun 1 2021, 2:39 PM
Philipp Oeser (lichtwerk) updated the task description.
Michael Macha (vikinghelmet99) added a comment.Jun 1 2021, 4:51 PM

Thank you, I didn't think to check on Multires.

Brecht Van Lommel (brecht) changed the subtype of this task from "Report" to "Bug".Dec 8 2021, 9:49 PM