Maniphest T96536

Modifiers don't work on particle instances of a hidden object
Confirmed, NormalBUG

Assigned To
None
Authored By
Germano Cavalcante (mano-wii)
Mar 16 2022, 9:26 PM
Tags
  • BF Blender
  • Dependency Graph
  • Core
Subscribers
Campbell Barton (campbellbarton)
David Black (david_black)
Germano Cavalcante (mano-wii)

Description

System Information
Operating system: Linux Mint 20.3 Cinnamon kernel 5.13.0-35
Graphics card: 3400G

Blender Version
Broken: 2.83
Working: apparently never

Short description of error
Related to T96367: Crash when trying to snap to instances on an object
To replicate bug, the instantiated Object (the one with a Modifier) has to meet the following conditions:

  • Must have a modifier (obviously)
  • Must be instantiated through a particle system. (instantiated through Geom Nodes is OK and through Dupli Verts/Faces hides the Object as well)
  • Must be hidden inside a collection with the Excluded from View Layer option enabled

And the instantiating Object (the one with Particle System) has to meet the following conditions:

  • Must be referenced by a Camera in the "Focus on Object" field
  • In the outliner, the Camera object must be placed in a Collection before the instantiating Object
Camera placed beforeCamera placed after

Exact steps for others to reproduce the error

  1. Open the attached file

Unhide collection or switch Camera and Plane with particle system collections order (via Drag and Drop) get around the problem.

Related Objects

Mentioned In
rB295b6e8230de: Fix T96367: Crash snapping to instances on an object
T96367: Crash when trying to snap to instances on an object
Mentioned Here
T96367: Crash when trying to snap to instances on an object

Event Timeline

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Confirmed.Mar 16 2022, 9:26 PM
Germano Cavalcante (mano-wii) created this task.
Germano Cavalcante (mano-wii) changed the subtype of this task from "Report" to "Bug".
Germano Cavalcante (mano-wii) added a project: Modeling.
Germano Cavalcante (mano-wii) added a subscriber: David Black (david_black).
David Black (david_black) added a comment.EditedMar 17 2022, 6:24 PM

More interesting than first realised...

Found also happens for local (non-linked) objects.
Doesn't matter if 'GPU Subdivision' is enabled / disabled if the mesh used for a particle system has 'Auto Smooth' enabled.

Since unable to edit the first post,please find below a possible revised version..

_

Operating system: Linux Mint 20.3 Cinnamon kernel 5.13.0-35
Graphics card: 3400G

Blender Version
Broken: 2.83
Working: apparently never

Short description of error
Possibly related to T96367: Crash when trying to snap to instances on an object
Object non-functional modifier (Camera + Collections order). Following conditions must apply...

  • Object with a particle system
  • Mesh used for the particle system has a modifier, and 'Auto Smooth' enabled
  • Camera in a Collection (placed before the linked object)
  • Camera 'Focus on Object' = object with a particle system

Should also mention; removing the Camera 'Focus on Object' = object with a particle system also fixes the non-functional modifier.

Exact steps for others to reproduce the error

  1. Open file 'Camera 'Focus on Object' - particle system issue.blend'.
  2. Switching 'Camera' and object with particle collections order (via Drag and Drop) = non-functional modifier, see screenshots.

Edit:
Video removed since only shows as a download, HTML tags required?

Germano Cavalcante (mano-wii) renamed this task from Modifiers don't work on particle instances of a linked object to Modifiers don't work on particle instances of a hidden object.Mar 17 2022, 7:37 PM
Germano Cavalcante (mano-wii) updated the task description.
Campbell Barton (campbellbarton) edited projects, added Dependency Graph; removed Modeling.May 12 2022, 9:36 AM
Campbell Barton (campbellbarton) added a subscriber: Campbell Barton (campbellbarton).

Setting as a dependency graph bug since the creation of an evaluated mesh depends on the collection order.

Campbell Barton (campbellbarton) mentioned this in rB295b6e8230de: Fix T96367: Crash snapping to instances on an object.May 12 2022, 9:48 AM
Germano Cavalcante (mano-wii) updated the task description.May 12 2022, 4:49 PM
Germano Cavalcante (mano-wii) added a project: Core.
Bastien Montagne (mont29) moved this task from Backlog to Bugs on the Core board.May 19 2022, 9:02 AM