Deforming eye a la pixar?

   13750   12   6
User Avatar
Member
243 posts
Joined: Oct. 2007
Offline
I was looking at a document on pixar research web site…the document on harmonic coordinates for character animation.
http://graphics.pixar.com/library/HarmonicCoordinatesB/paper.pdf [graphics.pixar.com]

On page 6 there's an exemple of a deforming eye, but the pupil and iris of the eye stay round all the time.

I was actually wondering if anybody's knows a way to actually get the same effect within houdini by any means possibles…to have a deforming eye with the pupil/iris keeping a round shape, while the white part is streched.

or do you absolutely need harmonic coordinates to get that kind of effect?

Anyone? Thanks!
JR Gauthier
Character Animation & Design
www.turboatomic.com
http://www.vimeo.com/user2847970 [vimeo.com]
User Avatar
Member
696 posts
Joined: March 2006
Offline
you could potentially model the iris and pupil as separate geometry, but I'm not one for character rigging…
Stephen Tucker
VFXTD
User Avatar
Member
31 posts
Joined: April 2007
Offline
how about projecting the iris texture after the eye has been deformed disregarding the previous uvs
User Avatar
Member
460 posts
Joined: July 2005
Offline
Hi

I made a small test based on projection as SpOOkyPaul said

you can add any deformation/rotation/scale and it works, just a simple example for characters that have textured eyes.

Attachments:
_mix_cartoonyEye.avi (369.0 KB)
eye.tif (44.7 KB)
_mix_CARTOONY_EYE_v02.hipnc (374.5 KB)

varomix - Founder | Educator @ Mix Training
Technical Artist @ Meta Reality Labs
User Avatar
Member
212 posts
Joined: July 2005
Offline
Just remember that this projection will cook per frame. It is great for rendering as it gives you lots of control but you may want to rig a preview differently for viewport speed.

-k
(Note: I haven't looked at the file.. but if it is what I think it is.. then it will cook, no way around that)
User Avatar
Member
31 posts
Joined: April 2007
Offline
Also you could cache the cooking
User Avatar
Member
243 posts
Joined: Oct. 2007
Offline
thanks varomix!
simple but efficient, it could actually drive a displacement map to fake a modeled eye…nice!

Anybody with a solution using a “highres” modeled eye?
JR Gauthier
Character Animation & Design
www.turboatomic.com
http://www.vimeo.com/user2847970 [vimeo.com]
User Avatar
Member
460 posts
Joined: July 2005
Offline
I'll try to do that later and share the file
varomix - Founder | Educator @ Mix Training
Technical Artist @ Meta Reality Labs
User Avatar
Member
243 posts
Joined: Oct. 2007
Offline
You're da man!!
JR Gauthier
Character Animation & Design
www.turboatomic.com
http://www.vimeo.com/user2847970 [vimeo.com]
User Avatar
Member
460 posts
Joined: July 2005
Offline
Okey I had some time off

This is how I made it, I think this could be made better with blendshapes
or even better if you mix this with blendshapes.

hope this helps someone, it might need some clean up, sorry :wink:

Attachments:
realisticEye_deliver.zip (343.2 KB)
mix_realistic_eye.v01.avi (245.0 KB)

varomix - Founder | Educator @ Mix Training
Technical Artist @ Meta Reality Labs
User Avatar
Member
243 posts
Joined: Oct. 2007
Offline
Sweet, I'm trying it right away!!
thanks varomix!
JR Gauthier
Character Animation & Design
www.turboatomic.com
http://www.vimeo.com/user2847970 [vimeo.com]
User Avatar
Member
617 posts
Joined: Aug. 2008
Offline
other way i can think about it is to use Nurbs,
set the eyes as a sphere, and the iris nurb and Bolean them,
User Avatar
Member
27 posts
Joined: Jan. 2007
Offline
in maya, I'd deform the eye with a lattice, and hook that up *-1 to the iris, giving it the opposite deformation, thus cancelling it out.
  • Quick Links