The lip models in this example could certainly be improved since modelling
organic shapes is not my forte and I only used a few different shapes.
Also, in this version, the C file has to be compiled for each animation.
Adapting it to use data files won't be too hard. I was happy with
the results though and I'm currently working on a more sophisticated program
to do the animation.
(As for the better animation program POV 3.1beta was released so I've
been too busy playing with that)
Here are the shapes I used
| Basic mouth | ![]() |
| A | ![]() |
| EE | ![]() |
| J or SH | ![]() |
| M | ![]() |
| U or OO | ![]() |
| V | ![]() |
The .dat files were made by exporting to POV and then stripping out all but the vectors, then using search/replace to make them C compiler friendly.
POV-Ray 3.1 Beta is out now and I've converted the C program into a
POV macro with the data from the Spatch models in an array. This
should make it a lot easier to maintain and to experiment with different
models ( no more compiling, switching back and forth between programs etc.)
Here's what I've come up with so far (exactly the same, just translated
to POV 3.1) lipsmacro.pov