I posted this on another thread, because it was discussing just this idea... I thought I'd re-post it here.
Here is the link to the other post
Voxels Stick to...lay down the first stoke of the curve, (looks just like a curve on the curve tool, that's fine, but with the size of the points controlled by the pressure)
then each subsequent stroke would be given a weighting...
so that each stroke is averaged, or has a weighted averaging with the final stroke.
you could make it so that the final shape was an average of all the strokes,
or you could make the current stroke equal weighted to all the previous strokes..
1) (stroke 1 + strok 2... stroke n) / n
2) (((stroke 1 + stroke 2... stroke n-1) / n-1 ) + stroke n ) / 2
weighted versions
3) this method allows user to change the weighting for each stroke, to control how much or little each additional stroke will affect the shape of the current curve
Stroke 1:
result = Stroke 1
Stroke 2:
result = ((result * (1-weight 2)) + (stroke 2 * weight 2) / 2
Stroke 3:
result = ((result * (1-weight 3)) + (stroke 3 * weight 3) / 2
Stroke ...n:
result = ((result * (1-weight n)) + (strokee n * weight n) / 2
4) this method would allow user to only control how the previous entire set of strokes compare to the latest stroke
Stroke 1:
result = Stroke 1
Stroke n:
result = (((Stroke 1 + Stroke 2... Stroke n-1) * (1-weight) + (stroke n * weight n)) / 2
the difference is that in method 4, 3DC would have to track all strokes, but in method 3 it could save only the last result, and use the current stroke.
in addition to having the "shape" of the spline be weighted, it would be critical to separate the blending of the spline shape and the pressure weights... thereby allowing the user to separately dial in the thickness properties, and the shape of the curve, or do both at the same time.
in addition, I would highly suggest that the number of points NOT change after the first stroke.... sure let the user add points, since this would be a "CURVE" just like in the current curve tool... but... those points maybe be placed strategically along the length, and if the number of points changes, it could become very frustrating.
On the other hand, I suppose you may want to be able to relax the spline, and re-distribute the points by a smoothing operation (hold down the shift key perhaps?)
I'm going to re-post this exact post on another thread, because it's the same request/topic.