Function Sculptor is a scripted plugin that deforms meshes, polys or splines according to an arbitrary, user-input function. This allows easy creation of an endless variety of smooth, precisely curved surfaces. It also enables the mathematically precise curving of splines for extrusions, path-deforms and lofts.
It uses the world-x, y, and z coordinates of points to displace those points in world-z.
Editable spline shape with 2 sub-splines, before and after sculpt:
The script manipulates splines' in-vectors and out-vectors (vertex handles) appropriately to give a smoothly curved spline that follows the function graph.
Simply type in the function as you would in a graphing calculator and hit the Sculpt button.
Maximum and minimum displacement options allow you to control how far points can be displaced in the positive and negative. By default, this plugin appears in the utility panel, but clicking a button brings up a floater window:
A function can be applied to a hard or soft selection of vertices within a mesh/poly object, using the window mode:
Any number and combination of supported objects can be selected and sculpted simultaneously:
Advanced mode allows for the piecewise definition of functions over different regions, and possibly other effects for users who know MAXScript.
Be sure to see the readme included in the .zip file for more information.
Sword of Apollo