pooby
06-17-2008, 11:45 AM
I had a bit of time today, and I've wanted to apply my surface-based understructure technique to an eye for a while, so heres a WIP.
http://www.mediafire.com/?zcoj1i0jnab
Its really just a start, but I dont know if I'll continue as I found that there wasn't enough eyelid geometry to give a nice shut eye look.
However, I'm pretty pleased with the squashyness around the eye, which is what I was after.
Roughly what's going on is..
The eyeball is parented to Null A which is directionally constrained to a 'Look' null
A Nurbs surface is placed over the eye and slightly enveloped (skinned) to Null A
Some deformer and 'anchor' Nulls are constrained to the Nurbs surface
There are some expressions which record the distances between some of these nulls.
Clusters on curves are constrained to some of the 'anchor' nulls and other deformer nulls are constrained to the curves by percentage along the curve. ( I call them anchor nulls because one end of the curve is attached to them)
A lattice bulges the skin around the pupil.
Shape (morphs) animation drives certain bulging etc under the eye and these are automatically driven by the distance expressions above and the direction the eye is pointing in.
Smoothing operations also occur in various places surrounding the eye and these are also driven by the amount of stretch between nulls (recorded in the expressions)
http://www.mediafire.com/?zcoj1i0jnab
Its really just a start, but I dont know if I'll continue as I found that there wasn't enough eyelid geometry to give a nice shut eye look.
However, I'm pretty pleased with the squashyness around the eye, which is what I was after.
Roughly what's going on is..
The eyeball is parented to Null A which is directionally constrained to a 'Look' null
A Nurbs surface is placed over the eye and slightly enveloped (skinned) to Null A
Some deformer and 'anchor' Nulls are constrained to the Nurbs surface
There are some expressions which record the distances between some of these nulls.
Clusters on curves are constrained to some of the 'anchor' nulls and other deformer nulls are constrained to the curves by percentage along the curve. ( I call them anchor nulls because one end of the curve is attached to them)
A lattice bulges the skin around the pupil.
Shape (morphs) animation drives certain bulging etc under the eye and these are automatically driven by the distance expressions above and the direction the eye is pointing in.
Smoothing operations also occur in various places surrounding the eye and these are also driven by the amount of stretch between nulls (recorded in the expressions)
