Function Based

The values for each voxel channel can be defined by a scalar function whose purpose is to define a density value for each XYZ coordinates in spaceThese functions can be algebraic expressions including combinations of the most commonly used basic functions [such as cos, sin, tan etc...].  You can also start by using one of the pre-defined functions like a gyroid, schwarz, enneper, scherk, among many others.   In addition, the text editor can create sliders out of variables if the variable is defined in the form of fx:(1,0,10) where fx is the variable name and the three values in parenthesis represent the current, start, and end values of the slider. Therefore it can help you explore parametrically a larger space of solutions

Free Paint

Each voxel channel can be edited by painting within the boundary volume.  It works similarly to other image editing applications where you control the brush size, falloff, opacity, etc. - only instead of drawing on a 2D image you're now editing the attributes in 3D voxel field.  The free paint console also offers features for localized blurring, smudging, twisting, and other modifiers.

Image sweep

An image sweep will blend two or more images together along the vertical axis.  A slider gives you the ability to control where each source image is located along the sweep axis.

image blend

An image blend allows you to blend images together by mapping three images to the orthographic planes(ie. XY, YZ, and XZ).  Blending modes also affect how the images are composited together.

Geometry Based

Voxel channels can be defined by creating geometric objects (ie. points, lines, curves, boxes, etc.).  These geometric objects define the skeleton for a smoothly varying gradient in space which results in isosurfaces wrapping around any composite geometric configuration. Each geometry type has parameters that can be edited within the menu or control in the 3D model (such as moving a corner point).