|UI location||3D View, Tools, MixMesh|
|Version||0.0.2||Author(s)||John Michael Palmer (jump)|
|Current version download||http://projects.blender.org/tracker/download.php/153/467/32057/21489/add_mesh_mixmesh.py|
|External Python Modules or dependencies||mathutils|
This script creates new meshes based on two existing meshes, objects or shape keys. If two meshes are considered A and B whose equivalent vertices are ordered the same. Then for each vertex a range is considered from 0 to 1, where a value of zero would give a vertex from mesh A and a value of 1 would give the equivalent vertex from mesh B. New meshes are created by calculating positions defined by this range for each vertex. The calculation of position in this range for each vertex is given;
<math> f(x,y,z) = k_4xx + k_5yy + k_6zz + k_7xy + k_8xz + k_9yz + k_1x + k_2y + k_3z + k_0 </math>
all constants k are user defined and have a random range centred on the value. There is also a random value for each vertex individually.
A number of new mesh objects can be created as a group.
A number of output options are available to create the new meshes as objects or shape keys.
Here is a quick video http://vimeo.com/45520626
More explanation here...
Should install like a normal addon.
Can be installed by putting the python file in the folder blender/2.63/scripts/addons