Maniphest T67115

Changing the Shape option of a Force Field object does not refresh the animation.
Closed, Resolved

Assigned To
Sergey Sharybin (sergey)
Authored By
Germano Cavalcante (mano-wii)
Jul 17 2019, 12:13 PM
Tags
  • BF Blender
Subscribers
Germano Cavalcante (mano-wii)

Description

Blender Version
Broken: Blender RC
Worked: (optional)

Short description of error
Changing the Shape option of the Physics settings of a Force Field object does not refresh the animation.

Exact steps for others to reproduce the error

  1. Open file attached;
  2. Run animation from frame 1 to 255;
  3. See how each particle (inside the range) moves equally in a single direction and velocity.
  4. Stop the animation and go back to frame 1;
  5. Change the Shape option of the Force Field object from Plane to Point;
  6. Play animation;
  7. See the particles are still moving in a single direction and velocity;
  8. Stop the animation and go back to frame 1;
  9. Change any other parameters in the Force Field settings (for example disable Rotation);
  10. Play animation;
  11. Now the particles move with different velocities according to the shape.

This is not a regression, the same is seen in 2.79.

Revisions and Commits

rB Blender

Event Timeline

Germano Cavalcante (mano-wii) created this task.Jul 17 2019, 12:13 PM
Germano Cavalcante (mano-wii) assigned this task to Sergey Sharybin (sergey).Jul 17 2019, 12:16 PM
Germano Cavalcante (mano-wii) lowered the priority of this task from 90 to High.

It looks like a DEG_id_tag_update(...) is missing for the rna_FieldSettings_update(...) function, but I don't know which type to choose.

Brecht Van Lommel (brecht) lowered the priority of this task from High to 50.Jul 17 2019, 12:26 PM
Sergey Sharybin (sergey) lowered the priority of this task from 50 to 30.Jul 17 2019, 12:33 PM

I've got zero clue what is supposed to happen, and how is the current behavior different from Blender 2.79.

Germano Cavalcante (mano-wii) updated the task description.Jul 17 2019, 12:46 PM
Germano Cavalcante (mano-wii) added a comment.Jul 17 2019, 12:55 PM

Oops, updated file

Germano Cavalcante (mano-wii) updated the task description.Jul 17 2019, 1:16 PM
Germano Cavalcante (mano-wii) changed the task status from Unknown Status to Resolved by committing rB526272bf7ca0: Fix T67115: Changing the Shape of a Force Field object does not refresh the….Jul 17 2019, 1:36 PM
Germano Cavalcante (mano-wii) added a commit: rB526272bf7ca0: Fix T67115: Changing the Shape of a Force Field object does not refresh the….