Maniphest T93723

Some areas do not use modified (by geometry nodes) curve
Confirmed, NormalKNOWN ISSUE

Assigned To
None
Authored By
Nimja (Nimja)
Dec 6 2021, 12:07 AM
Tags
  • BF Blender
  • Nodes & Physics
  • Geometry Nodes
Subscribers
AM (Ali_cirox)
Hans Goudey (HooglyBoogly)
Nimja (Nimja)
Philipp Oeser (lichtwerk)
Pratik Borhade (PratikPB2123)

Description

System Information
Operating system: Windows 10 - Probably irrelevant.

Blender Version
Broken: 3.0.0 (not checked earlier versions).
Worked: (none)

Short description of error
The Curve modifier on mesh objects does NOT use the modified version of a curve

Exact steps for others to reproduce the error
See attached blend file for easy example:


Example screenshot of that blender:

The thin line is the curve, which has geometry nodes modifying it.
The thick (square) line is the mesh, which targets the curve but doesn't use the modified version.

  • Add BezierCurve, with a few points.
  • BezierCurve: Add geometry nodes (or any other modifier, like wave or whatever) that changes the curve.
  • BezierCurve: (for visibility) add geometry.
  • Add Cube .1m
  • Cube: Add Array modifier and Curve modifier, targeting the BezierCurve

Expected result: Mesh follows modified curve.
Actual result: Mesh follows original (unmodified) curve.

The blender file shows this very easily, the modified curve is round, the mesh is in the "old location" that the curve would have without the modifier on the curve.

Yes, this is a duplicate of: https://developer.blender.org/maniphest/task/edit/93702/ - Where apparently there is confusion on what the issue is. I could not find a way to un-archive a ticket.

Areas Affected

  • Curve modifier
  • Spline IK

Event Timeline

Nimja (Nimja) created this task.Dec 6 2021, 12:07 AM
Nimja (Nimja) updated the task description.
Nimja (Nimja) updated the task description.Dec 6 2021, 12:09 AM
Pratik Borhade (PratikPB2123) added a subscriber: Pratik Borhade (PratikPB2123).Dec 6 2021, 11:48 AM
Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Dec 6 2021, 3:13 PM
Philipp Oeser (lichtwerk) changed the subtype of this task from "Report" to "Known Issue".
Philipp Oeser (lichtwerk) added projects: Nodes & Physics, Geometry Nodes.
Philipp Oeser (lichtwerk) added subscribers: Hans Goudey (HooglyBoogly), Philipp Oeser (lichtwerk).

We recently had something similar reported in T93506: Spline IK does not use Geometry Nodes Output Curve 3.0.

In T93506#1262335, @Philipp Oeser (lichtwerk) wrote:

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?

In T93506#1262450, @Hans Goudey (HooglyBoogly) wrote:

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.

Philipp Oeser (lichtwerk) renamed this task from Curve modifier on mesh objects does not use modified curve to Curve modifier on mesh objects does not use modified (by geometry nodes) curve.Dec 6 2021, 3:14 PM
Hans Goudey (HooglyBoogly) moved this task from Backlog/Bugs to Known Issues on the Geometry Nodes board.Dec 14 2021, 1:12 AM
Hans Goudey (HooglyBoogly) renamed this task from Curve modifier on mesh objects does not use modified (by geometry nodes) curve to Some areas do not use modified (by geometry nodes) curve.Apr 27 2022, 2:32 PM
Hans Goudey (HooglyBoogly) updated the task description.
Hans Goudey (HooglyBoogly) added a subscriber: AM (Ali_cirox).