Zplus whirlpool.
This sop tool creates a whirlpool shape poly model.User can control resolution of the whirlpool and a lot of other parameters to meet the need,like the rotation angle,the amplitude of the wave,how fast the whirlpool rotates,also control the shape with ramp curve.
It can be straightly rendered out or considered as a whirlpool force to drive flip simulation.
Parameter description:
rows: row resolution
columns: column resolution
uv offset U: The whirlpool poly has an uv attribute and user can animate this parameter to make the uv move from outside to the center of the whirlpool,it can be useful when one want to add foam texture to get foam flowing into the hole.
wave:
time:Control the time of the whirlpool,usually,you can set it to some expression like $T5 or -$T5 to get rotating whirlpool.
inside speed scale: This is a scale value based on the "time",it makes the inside part of the model to rotate more faster,so it should be set greater than 1.
amplitude:amplitude for the wave
inside amp scale:amplitude scale for inside part of the whirlpool.
wave resolution:same as the parameter on "ocean Spectrum" node.
gravity:same as the parameter on "ocean Spectrum" node.
direction:same as the parameter on "ocean Spectrum" node.
wave resolution:same as the parameter on "ocean Spectrum" node.
speed:same as the parameter on "ocean Spectrum" node.
direction bias:same as the parameter on "ocean Spectrum" node.
directional movement:same as the parameter on "ocean Spectrum" node.
chop:same as the parameter on "ocean Spectrum" node.
reference wind:same as the parameter on "ocean Spectrum" node.
min wavelength:same as the parameter on "ocean Spectrum" node.
Deformation:
rot min distance:The distance from the center where the rotation deformation starts.
rot max distance:The distance from the center where the rotation deformation ends.
rot angle: How much angle the rotation is.
rot ramp:The ramp curve you can ajust to get the rotate deformation,usually the value of left side is higher than the right side.
sink1: This value makes the poly model goes down to get the funnel shape.
sink1 min:The distance from the center where the sink deformation starts.
sink1 max:The distance from the center where the sink deformation ends.
sink1 ramp:The ramp curve you can ajust to get the funnel shape.
sink2: This is just another deformation like sink1,you can use it as a secondery level to get more control.
In_Out:
wave mix min:There are two wave added to the whirlpool,a faster one at inside and a slower one at outside.And they are mixed based on the distance from the center,this parameter is the distance where mix starts.
wave mix max:There are two wave added to the whirlpool,a faster one at inside and a slower one at outside.And they are mixed based on the distance from the center,this parameter is the distance where mix ends.
inside blend in start:For the wave inside,the amplitude is easy in based on the distance from center,this parameter is the distance where easy in starts.
inside blend in end:For the wave inside,the amplitude is easy in based on the distance from center,this parameter is the distance where easy in ends.
outside blend out start:For the wave outside,the amplitude is easy out based on the distance from center,this parameter is the distance where easy out starts.
outside blend out end:For the wave outside,the amplitude is easy out based on the distance from center,this parameter is the distance where easy out ends.
Smooth:
cutoff frequency:as same as the parameter on "smooth" node.
smoothing iterations:as same as the parameter on "smooth" node.
Velocity:
add v attribute:If you just want to get a velocity based on the changing of "P",you can just add a trail node,but,with this parameter turned on,you can have not only the "trail" velocity but an extra centripetal velocity which representes the flowing trend from the outside of the whirlpool to the inside.
centripetal v add:The scale of the centripetal velocity.
min:Usually,centripetal velocity inside is bigger than outside,so the "centripetal v add ramp" below is used to control the scale.This parameter is the minimum distance from the center which corresponds to the left of the ramp.
max:This parameter is the maximum distance from the center which corresponds to the right of the ramp.
centripetal v add ramp:This ramp controls the scale of the centripetal velocity being added.
Any question,feel free to send Email to zp86@foxmail.com.