I'm using Sweep SOP to create a simple tube-like shape from a curve:
In the above image I use a noise pscale. But what I actually want is to edit the pscale manually. Is it possible to be done in Curve SOP or Edit SOP?
I know I can use an extra Attribute Wrangle with a ramp parameter, but I feel that's quite unintuitive. Especially when the curve is quite long and complex, it's hard to tell which part of the ramp is which part of the curve.
freshbaked What if you plug in a Rig Pose SOP before the sweep?
I guess it's one way to do it... but still rather cumbersome. Rig Pose only reads/writes transform, not up/tangent/orient etc, so one needs to convert the output of Curve SOP to something that Rig Pose recognizes. And if the later node doesn't understand transform(for example, PolyExtrude only recognizes thickness), one has to convert it again.
Edit: for future reference, it's not that cumbersome. Just "3@transform = qconvert(p@orient);" Still one more node though.
I would just be using a ramp to be honest. As far as "knowing which bit of the ramp is controlling what bit of your noodle, you can just have curveu driving a color ramp. Then it's easy to see which bit is aligned visually.
lewis_T I would just be using a ramp to be honest. As far as "knowing which bit of the ramp is controlling what bit of your noodle, you can just have curveu driving a color ramp. Then it's easy to see which bit is aligned visually.
For one single curve maybe. But if you have multiple curves drawn in one single Curve SOP, using ramp(s!) to control pscale is abysmal UX...
lewis_T I would just be using a ramp to be honest. As far as "knowing which bit of the ramp is controlling what bit of your noodle, you can just have curveu driving a color ramp. Then it's easy to see which bit is aligned visually.
For one single curve maybe. But if you have multiple curves drawn in one single Curve SOP, using ramp(s!) to control pscale is abysmal UX...