Maniphest T93506

Spline IK does not use Geometry Nodes Output Curve 3.0
Closed, DuplicateKNOWN ISSUE

Assigned To
None
Authored By
AM (Ali_cirox)
Nov 30 2021, 11:20 AM
Tags
  • BF Blender
  • Animation & Rigging
  • Modifiers
Subscribers
AM (Ali_cirox)
Hans Goudey (HooglyBoogly)
Philipp Oeser (lichtwerk)

Description

System Information
Operating system: Win10

Blender Version
Broken: (example: 3.0, blender-3.0.0-candidate+v30.d2e608733507-windows.amd64-release)
Worked: never

Short description of error
Spline IK does not use Geometry Nodes Output Curve but the curve in Edit Mode.

Exact steps for others to reproduce the error

  • Create two curves (curve A and curve B)
  • Manipulate curve B to a custom shape.
  • Use Geometry Nodes to output curve B to A.
  • Use IK Spline on a simple linear Armature with multiple straight bones targetting curve A.

Expected Behaviour: The Armature follows the shape of Curve B that is beeing outputet to curve A.
Actual Behavior: Spline IK does not use the modifier stack, but the original curve A

Addintional Information
This does work with Animation Nodes "Curve Object Output"

Related Objects

Mentioned In
T93723: Some areas do not use modified (by geometry nodes) curve
Mentioned Here
rBd2e608733507: Fix build error with TBB 2021 and booleans

Event Timeline

AM (Ali_cirox) created this task.Nov 30 2021, 11:20 AM
AM (Ali_cirox) added a project: Geometry Nodes.
Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Nov 30 2021, 12:18 PM
Philipp Oeser (lichtwerk) edited projects, added Animation & Rigging, Modifiers; removed Geometry Nodes.
Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).

Can confirm, seems like all sorts of bone constraints [Spline IK, Follow Path, ...] dont respect evaluated [by modifiers] curve's geometry.
Will check.

Philipp Oeser (lichtwerk) renamed this task from Spline IK does not use Geometry Nodes Output Curve 3.0 to Bone constraints [Spline IK, Follow Path, ...] dont respect evaluated [by modifiers] curve's geometry.Nov 30 2021, 12:19 PM
Philipp Oeser (lichtwerk) updated the task description.Nov 30 2021, 1:06 PM
Philipp Oeser (lichtwerk) updated the task description.
Philipp Oeser (lichtwerk) renamed this task from Bone constraints [Spline IK, Follow Path, ...] dont respect evaluated [by modifiers] curve's geometry to Spline IK does not use Geometry Nodes Output Curve 3.0.Nov 30 2021, 1:27 PM
Philipp Oeser (lichtwerk) added a comment.Nov 30 2021, 1:31 PM

Backflip on my findings: for other modifiers, this still works if Apply on Spline option is used....

Philipp Oeser (lichtwerk) updated the task description.Nov 30 2021, 1:32 PM
Philipp Oeser (lichtwerk) added a subscriber: Hans Goudey (HooglyBoogly).Nov 30 2021, 2:23 PM

quoting @Hans Goudey (HooglyBoogly) from chat:

Other areas in Blender will have to be updated to use CurveEval instead of Curve to access curves generated by geometry nodes.

So I assume this is a Known Issue then?

Hans Goudey (HooglyBoogly) changed the subtype of this task from "Report" to "Known Issue".Nov 30 2021, 4:10 PM

Yes, I think that's a valid way to triage this, though I could see it getting merged into a todo task at some point.
It would be good to have a list of everywhere that needs to be updated, I'll try to find some time to work on that.

Hans Goudey (HooglyBoogly) closed this task as a duplicate of T93723: Some areas do not use modified (by geometry nodes) curve.Apr 27 2022, 2:38 PM