I’m trying to model a vase shape (see concept sketch) which is asymmetrically profiled around a spiral.
There are a few steps to the shape (see sk-01/02);
01 - the base surface shape of the vase - I have managed to script
02 - the spiral around the vase - I have managed to script
03 - the profile between the spiral at common angle around the centre - I have a clunky script for
04 - the asymmetry of the profile depth - I am really struggling for ideas
I would really appreciate any help with achieving 03 and 04 above. Currently my script is very slow at step 03, I presume because I am relying on calculating lots of points and lofting a new surface - I suspect there is a much better way of doing this.
Ideally, I would like;
profile created at step 03 always leaves base surface geometry at smooth tangent
profile created at step 03 to be a modification of base surface, not an addition onto it
profile should be able in step 04 to
a: be asymmetric in terms of its ‘amp’ from the base geometry (in ‘top view’)
b: be asymmetric in terms of its ‘amp’ along the length of the spiral (in ‘front view’)
I hope the attached sketches and file describe what I am trying to achieve. As above, I would be really really grateful for any support in resolving this!
Resolution is increased using the ‘U Count’ and ‘V Count’ sliders for SDivide. I added a Data Dam to the teal group but ultimately disabled SrfSplit because it slows response to parameter changes.
Thanks so much for your help! That’s wonderful progress, and very neat work.
I wonder if you have any idea how to make the ‘bump’ smooth on one side - as per sketch attached? Would it be adding another ‘range’ control in front of the domain in the white script?
I’m trying to control the ‘bump’ at one side to be 0 (ie. smooth like the original surface) and x on the other…
Sure, I understand. It’s a combination of two “attractors”. The one in my model is based on distance of surface points from the spiral. The second attractor would be each surface point’s distance from a vertical plane with origin outside the vase. ReMap as a zero to one factor and multiple by the remapped distance from spiral that affects point (bump) displacement.
P.S. Like this in cyan group, produces 0 to 1 factor used in yellow Multiply group.
.