Page MenuHome

Curve hooks don't work correctly when Force Field opened
Closed, ArchivedPublic

Description


System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: NVIDIA GeForce MX230/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 466.47

Blender Version
Broken: version: 2.93.1, branch: master, commit date: 2021-06-22 05:57, hash: rB1b8d33b18c2f
Worked: (newest version of Blender that worked as expected)

Short description of error
Curve hooks don't work correctly when Force Field opened

Exact steps for others to reproduce the error
I want to use the curve concluded physical effects to guide hair.I hooked all control points of the curve to a cloth mesh,the curve can change it shape well.But when I add a Force Field effect,the curve won't be control by the cloth mesh and if I run the animation,curve will flash between cloth mesh and source position.I wish curve can use hooks to control Force Field,it can achieve more complex simulation.

Event Timeline

dxp (aabbcc872) updated the task description. (Show Details)
Philipp Oeser (lichtwerk) closed this task as Archived.Aug 4 2021, 11:07 AM

We have a dependency cycle here:

Dependency cycle detected:
  OBNURBS 路径/Geometry Component/GEOMETRY_EVAL() depends on
  OB空物体.007/Transform Component/TRANSFORM_FINAL() via 'Hook Modifier'
  OB空物体.007/Transform Component/TRANSFORM_CONSTRAINTS() via 'ObConstraints -> Done'
  OB_a/Geometry Component/GEOMETRY_EVAL() via 'Copy Transforms'
  OBNURBS 路径/Geometry Component/GEOMETRY_EVAL() via 'Cloth Field'

So the curve geo depends on the cloth, but itself influences the cloth via the curve force.
A future improvement might be to not set up a dependency if the influence of the Curve Guide is set to zero under Cloth > Field Weights > Curve Guide (thus avoiding the dependency cycle), but atm. this will not be considered a bug.

So thx reporting, but:

The issue reported here is a request for modified/improved behavior and not a bug in current behavior. Closing as this bug tracker is only for bugs and errors.
For user requests and feedback, please use other channels: https://wiki.blender.org/wiki/Communication/Contact#User_Feedback_and_Requests
For more information on why this isn't considered a bug, visit: https://wiki.blender.org/wiki/Reference/Not_a_bug