03-06-2022, 06:06 PM
(03-06-2022, 02:44 PM)niuage Wrote: Ok, got it. I knew about the range, and it is indeed a way to do it, but the issue is that it's not as flexible. As I tweak the shape of my spline, moving CPs around, using the path range continues working as expected. Whereas if I have to use the range on the extrusion node, I would have to constantly change the range value as I move CPs.I see why using CPs is more convenient in your case. You can always use a script to make the Range of the Shape Extrusion be automatically updated, when a spline is modified, so that its updated value matches the changes in the spline. In other words, listen to the spline's OnRefresh event, and with each refresh, set the Range so that it starts at:
yourSpline.TfToDistance(yourCP.Tf) / yourSpline.Length
Wrote this code on top of my head, might have minor mistakes.
Do you see the idea behind what I suggested?
(03-06-2022, 02:44 PM)niuage Wrote: Anyway, if it's not a hard tech limitation to overcome, it'd be nice to support that feature, even if I have to check a checkbox to explicitly have the range join with the origin CP.
I added this feature in the requested features backlog. Will try to implement it in an upcoming update.
(03-06-2022, 02:44 PM)niuage Wrote: Amazing tool btw. I just got a good grasp on how to handle complex UVs today and it's pretty well done.
Thank you, happy to see that you are liking the tool.
Please consider leaving a review for Curvy. This will help a lot keeping Curvy relevant in the eyes of the Asset Store algorithm.