1
$\begingroup$

When I am in edit mode on the target object of a shrinkwrap modifier, the shrinkwrapped objects do not show their shrinkwrapped positions, and instead revert to their default position, which makes adjustments trial and error.

Toggling "View in edit mode" on any of the modifiers does not keep the shrinkwrap visible in edit mode while editing the target object. Is this possible?

EDIT: The trouble seems to happen when a subsurface modifier is on the target object, and entering edit mode on the target object causes the shrinkwrap modifier to shrinkwrap to the object BEFORE the subsurface modifier has been applied.

EDIT 2: Inexplicably, this bug seems to be dependent on the computer that is running blender. On certain desktops, it displays correctly in edit mode, and on others, it does not. If anyone has insight into this it would be greatly appreciated.

EDIT 3: I have discovered a workaround after coming across this vaguely related sculpt mode bug report (https://developer.blender.org/T95761). If a mirror modifier is placed AFTER the subsurface division modifier on the target object, the shrinkwrap will display correctly in edit mode. A redundant, second mirror modifier can be placed at the bottom of a modifier stack to serve this purpose.

Blendfile:

Object Mode: enter image description here

Edit Mode: enter image description here

$\endgroup$

2 Answers 2

2
$\begingroup$

While the underlying reason for this bug is currently unknown, a workaround has been found:

If a mirror modifier is placed AFTER the subsurface division modifier on the target object, the shrinkwrap will display correctly in edit mode. A redundant, second mirror modifier can be placed at the bottom of a modifier stack to serve this purpose.

This workaround is also referenced in this sculpt mode bug report (https://developer.blender.org/T95761).

$\endgroup$
1
$\begingroup$

Welcome to BSE,

I tried to recreate your issue by applying a Shrinkwrap modifier to a subdivided plane, using a Monkey head as the Target object:

enter image description here

enter image description here

enter image description here

I can edit the Monkey Head (target) object, and the Shrinkwrap modifier on the Plane object updates in real time:

enter image description here

Maybe I've missed understood your issue?

If not, please make sure that when you are editing your target object, only the target object is selected. It is possible that you have both the target object and the object with the Shrinkwrap modifier selected. If so, when you enter Edit mode, you are entering Edit Mode for both objects.

When you enter Edit mode for the object with the Shrinkwrap modifier applied, the modifier is temporarily disabled.

If nothing else works, I'd suggest deleting the current Shrinkwrap modifier and adding a fresh one.

Edit (as per comment):

In this example I've added a Subdivision Surface Modifier to the target object, but I'm still not seeing any issues with the Shrinkwrap Modifier:

enter image description here

enter image description here

Edit 2 (As per comment):

I've downloaded your .blend file and opened it. Without making any changes whatsoever, I selected the Suzanne head, and started pressing Tab to switch between Object and Edit mode. I couldn't see the same issue from your screenshots:

enter image description here

enter image description here

I tried in both Blender 3.2 and Blender 3.4.

$\endgroup$
18
  • $\begingroup$ Thank you so much for the quick response and investigation. I am now aware that the interaction I am describing is occurring because a subsurface modifier is also being used on the target object. Is this unavoidable? $\endgroup$
    – Edward
    Commented Oct 1, 2022 at 20:09
  • $\begingroup$ You're welcome :) I've added some screenshots to the bottom of my answer including a Subdiv, but I'm afraid I'm still not seeing your issue. Maybe you could edit your question and add some screenshots to demo the issue? $\endgroup$
    – SlickRed
    Commented Oct 1, 2022 at 20:17
  • $\begingroup$ You're certain you are not accidentally editing both objects? While in Object Mode, press ALT+A to DEselect everything, then left-click the Target Object to make sure it is the ONLY object selected when you enter Edit mode. As mentioned in my answer, if you accidentally have the Shrinkwrap Object selected when you enter Edit mode, the Shrinkwrap modifier will be temporarily deactivated. $\endgroup$
    – SlickRed
    Commented Oct 1, 2022 at 20:24
  • $\begingroup$ I've added a couple screenshots showing the difference between edit and object mode on suzanne. $\endgroup$
    – Edward
    Commented Oct 1, 2022 at 20:46
  • $\begingroup$ Interesting... I've tried to recreate the problem as per your screenshots but have been unable to. Would you mind sharing your .blend file? blender.meta.stackexchange.com/questions/658/… $\endgroup$
    – SlickRed
    Commented Oct 1, 2022 at 21:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .