Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Curve Input nodes aren't evaluating modifiers and shapekeys #5172

Open
kursad-k opened this issue Nov 28, 2024 · 3 comments
Open

Curve Input nodes aren't evaluating modifiers and shapekeys #5172

kursad-k opened this issue Nov 28, 2024 · 3 comments

Comments

@kursad-k
Copy link

Hi,

The curve input nodes seem to be not taking advantage of the modifiers and shape key adjustments. Please take a look at the image

I am using Win11 Blender 4.3, Sverchok 1.2.0
image

.blend
bug_28112024_1625_40.zip

@satabol
Copy link
Collaborator

satabol commented Nov 29, 2024

Hi.
There is no way to get curve with shape keys. Bezier Input node can get only base curve. There is a way to convert curve into mesh and then into curve again with "Scene->Get Objects Data", "Curves->Cubic Spline". This is not precise a copy of original curve but very close to an original curve.
image

Curve into shape keys

@kursad-k
Copy link
Author

@satabol Thanks for the reply. That is what I am using atm, it seems like we need to use workarounds for this type of use cases.

@scorpion451
Copy link

It's much more efficient in Sverchok to work with the curve data directly, rather than passing it back and forth with the scene- Lerping curves is like a shape key that doesn't need them to have the same number of control points.
If I was making this from scratch, I'd make the base circle curve using Sverchok primitives and create the distorted curve using a list of vector points to make it easier to edit precisely.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants