MORPHING 3D OBJECTS USING MAXSCRIPT
Dear MaxScript community:
I'm looking for a freelance programmer to write a MaxScript for me as described below. I'll be happy to pay a reasonable fee (preferably through this site if it's allowed -- I'm not sure, I'm new -- or through Elance.com, where the same project is also posted). Any suggestions as to where else I might post this are also greatly appreciated.
I'd like the programmer to generate a MAXSCRIPT script that runs in 3DS Max 2009 that morphs a user-supplied 3D object, as described below.
Hint: It'll be easier to generate this script if you use the 3DS Max listener, although you don't have to.
Here is the 'pseudocode' for what I want the script to do:
1. Import a 3D object (as a .3ds or .obj file) in 3DS Max. Let's call this object A1.
2. Using the mouse, pick any three vertices of A1. In other words, we would want to pick an arbitrary feature of the object. For instance, if we're morphing a dog, we'd want to be able able to vary the length of the tail, legs, or ears, so as to generate various dog breeds. If we're morphing a face, we'd want to change the size/shape of the nose, lips etc, so that you get a different-looking face. You get the idea.
3. Morph A1 (smoothly, not raggedly) so that the three vertices each increase in value by 50% (or some other use-specified amount). Let's call this object A2. A2 should be a smoothly morphed version of A1 (and vice versa). The algorithm used for smoothing etc do not matter to me.
4. It is important that A2 have the same number of vertices as A1.
5. Write A2 to disk (in the same file format as A1). The script does not have to render either object.
Thank you very much in advance,