sidebar features
sidebar content

Go Back   Blender Artists Forums > Support > Animation

Reply
 
Thread Tools
Calvin's Avatar
Calvin Calvin is offline
Member
 
Join Date: Mar 2005
Location: Oregon
Posts: 1,044
Latest Blend File:
http://www.blenderprojects.com/ups_downs/2020.blend

Latest Blend File w/ update to body/hand rig:
http://dominomf.com/smcfiles/kngcalvn_2031b.blend

Here is a LipSync Experiment:
QuickTime File: http://dominomf.com/smcfiles/kngcalvn_Untitled2.mov
Blend File: http://dominomf.com/smcfiles/kngcalvn_140.blend


After seeing the proog rig (Elephants Dream) I've decided to try to rig my own mouth.



Every single grey bone is moveable... try moving every single one.
Any Suggestions/Comments are welcome.
............................................
Calvin's Simple Page
1 + 2 = 12

Last edited by Calvin; 10-Mar-07 at 20:14.
#1   Old 28-Jun-06, 22:11   
Reply With Quote


effstops's Avatar
effstops effstops is offline
Member
 
Join Date: Dec 2003
Location: Maryland, USA
Posts: 426
Very cool! I enjoyed fooling around with it - seems pretty flexible! Everything is great except it's a little difficult to create smaller mouth positions. I was trying to make an Ooo sound/mouth-shape and was having a little difficulty.

Great job, though! I love that character!

--Colin
............................................
http://www.colinlevy.com
http://durian.blender.org
#2   Old 28-Jun-06, 23:52   
Reply With Quote
Calvin's Avatar
Calvin Calvin is offline
Member
 
Join Date: Mar 2005
Location: Oregon
Posts: 1,044
Why Thank you, effstops.
Quote:
I was trying to make an Ooo sound/mouth-shape and was having a little difficulty.


That true... but I "un-hided" some of the bones so you can actually see what the grey bones do. Should be easier to form shapes now.

So pretty much you need to bring the IK.L.001 and IK.R.001 close in the center... and move them forward a bit from the side view, because they go inside the teeth.
............................................
Calvin's Simple Page
1 + 2 = 12

Last edited by Calvin; 29-Jun-06 at 03:19.
#3   Old 29-Jun-06, 00:23   
Reply With Quote
Mr. R Mr. R is offline
Member
 
Join Date: Dec 2005
Posts: 80
I'm curious why you decided to use all bones instead of a ipo driven shape key bone setup?
............................................
Animation Project Alpha
http://www.livejournal.com/users/projectalpha/
#4   Old 29-Jun-06, 02:37   
Reply With Quote
Calvin's Avatar
Calvin Calvin is offline
Member
 
Join Date: Mar 2005
Location: Oregon
Posts: 1,044
The only reason why I would use a shapekey would be because I cannot accomplish the same task with armature. If you can get something to work with Armature you have far more control while animating.

My goal is to try create a mouth rig which would allow me to do lip-sync.

Update: http://www.blenderprojects.com/calvin/victest7.blend
............................................
Calvin's Simple Page
1 + 2 = 12
#5   Old 29-Jun-06, 03:18   
Reply With Quote
Aligorith's Avatar
Aligorith Aligorith is offline
Member
 
Join Date: Jul 2004
Location: ChCh, New Zealand
Posts: 1,655
Thanks for sharing.

I got a few characters whose mouths were done using bones, but not in this way. I've got to say that this way seems to be better, as with the other way, I've had a few cases where things were not deforming at all, or deforming in bad ways.

Aligorith
#6   Old 29-Jun-06, 07:15   
Reply With Quote
PolygoneUK's Avatar
PolygoneUK PolygoneUK is offline
Member
 
Join Date: Oct 2005
Location: Scotland
Posts: 448
What a truly impressive use of armatures for facial rigging. Not seen this approach before.

I always associated facial rigs with shape keys/morph targets, but this way seems to offer quite a bit more dynamicism for expressions.

I will be looking at how this is put together very carefully... very carefully indeed.
............................................
"Be water my friend." - Bruce Lee
#7   Old 29-Jun-06, 18:22   
Reply With Quote
womball's Avatar
womball womball is offline
Member
 
Join Date: Oct 2005
Location: Wilmington Delaware
Posts: 930
Is there a blend file for this? Also how are you weight painting the face? The IK targets look like they are almost in the right positions of where the muscles attach. I keep hearing that bones are more flexible, why? Do they allow easier animation arcs? Btw you may want to learn the names of the muscles. This would be an ideal way of naming the Ik targets.
............................................
http://blenderartists.org/forum/showthread.php?t=169475
First Game Character Art

http://blenderartists.org/forum/show...=149777&page=3

Blanka WIP: Feel free to crit or post your suggestions.

http://blenderartists.org/forum/showthread.php?t=68299
Finished CGtalk entry!

Last edited by womball; 29-Jun-06 at 19:31.
#8   Old 29-Jun-06, 19:28   
Reply With Quote
Calvin's Avatar
Calvin Calvin is offline
Member
 
Join Date: Mar 2005
Location: Oregon
Posts: 1,044
I was going to rig the cheeks... but then decided that the movement was so simple that it would save time to simply create shapekeys and make the exisiting IK bones act as the drivers, when a bone approaches a certian location.

Enjoy:

http://www.blenderprojects.com/calvin/victest8.blend

Quote:
Also how are you weight painting the face?
I'm not using weight paint, just Assigning the vertices to bones at 1.00. Key is to get rid of all the unneeded vertices. It's suprising what you can get with subsurf.

Quote:
I keep hearing that bones are more flexible, why?
When you create shape keys you don't have that much control as in tweaking that "o" shapekey when the character is surprised for example... you have to create a new shapekey (or combine then with others) But if you are able to achieve these shapes with armature, you can easily tweak the shape around, as your character goes under different moods.
............................................
Calvin's Simple Page
1 + 2 = 12
#9   Old 29-Jun-06, 19:54   
Reply With Quote
Mike_S's Avatar
Mike_S Mike_S is offline
Member
 
Join Date: Mar 2005
Location: Toronto
Posts: 3,180
Quote:
Originally Posted by Calvin
I was going to rig the cheeks... but then decided that the movement was so simple that it would save time to simply create shapekeys and make the exisiting IK bones act as the drivers, when a bone approaches a certian location.

Enjoy:

http://www.blenderprojects.com/calvin/victest8.blend


I'm not using weight paint, just Assigning the vertices to bones at 1.00. Key is to get rid of all the unneeded vertices. It's suprising what you can get with subsurf.


When you create shape keys you don't have that much control as in tweaking that "o" shapekey when the character is surprised for example... you have to create a new shapekey (or combine then with others) But if you are able to achieve these shapes with armature, you can easily tweak the shape around, as your character goes under different moods.
Calvin,

I really like the 'semi-realistic/cartoon' style of this guy

Are you going to model a girlfriend for him ?

The mouth rigging is very nice, from a user endpoint, can you explain why you decided to use so many bones / IK constraints, etc?

Is the IK just to cut down on having to move so many bones?

Mike
............................................
Free Character Rigs _____ Blender Stuff
New to Blender? Start with these pages :
Wiki | Manual | Summer of Documentation | How do I? ... | Intro to Character Animation
#10   Old 29-Jun-06, 21:36   
Reply With Quote
Calvin's Avatar
Calvin Calvin is offline
Member
 
Join Date: Mar 2005
Location: Oregon
Posts: 1,044
Alot of it has to do with the IKJaw Bone. The two IK bones on the side corners are effected by the Jaw bone, the bottom IK bone is effected by the Jaw bone. Also the bottom IK bone grabs onto the ends of the two chains.

And then we have the four other IK bones which help adjust the shape.

ALSO, if you look into the edit mode you'll notice that all those yellow bones have a duplicate which copies the location of and stretches to the next bone. The reason behind this is that the Stretch within the bones not only effect the bone but also scales the vertices. These duplciates don't have the "stretch" input, but use the stretch to constriant. The vertices are assigned to these bones and they don't scale BUT only stretch when the yellow bones stretch.

Back to the Jaw, the two IK bones on the side, are not the REAL IK bones. These are the bones that the real IK bones (switch are hidden) copy 50% location of. The reason behind this is that I didn't want the Jaw bone to be the 100% parent, I want it to sort of pull on them.
............................................
Calvin's Simple Page
1 + 2 = 12
#11   Old 29-Jun-06, 21:51   
Reply With Quote
Mike_S's Avatar
Mike_S Mike_S is offline
Member
 
Join Date: Mar 2005
Location: Toronto
Posts: 3,180
Quote:
Originally Posted by Calvin

ALSO, if you look into the edit mode you'll notice that all those yellow bones have a duplicate which copies the location of and stretches to the next bone. The reason behind this is that the Stretch within the bones not only effect the bone but also scales the vertices. These duplciates don't have the "stretch" input, but use the stretch to constriant. The vertices are assigned to these bones and they don't scale BUT only stretch when the yellow bones stretch.
Hmm, I'll have to take a closer look at that, before I can even ask any questions

Btw, are you using 2.41 ? ... or something newer ? ... If you use 2.42 it has a nice feature of bone 'layers' to hide/display bones.

Oh, and why are you using a seperate Armature for the eyelids?

Mike
............................................
Free Character Rigs _____ Blender Stuff
New to Blender? Start with these pages :
Wiki | Manual | Summer of Documentation | How do I? ... | Intro to Character Animation

Last edited by Mike_S; 29-Jun-06 at 22:15.
#12   Old 29-Jun-06, 22:03   
Reply With Quote
Calvin's Avatar
Calvin Calvin is offline
Member
 
Join Date: Mar 2005
Location: Oregon
Posts: 1,044
Yes I am using 2.42... but before posting the file I go into 2.41 and hide the bones which are actually in a different layer since most peoples don't have 2.42 yet and I don't want to freak anyone out...

Quote:
Oh, and why are you using a seperate Armature for the eyelids?
Just ignore that for now.
............................................
Calvin's Simple Page
1 + 2 = 12

Last edited by Calvin; 29-Jun-06 at 22:25.
#13   Old 29-Jun-06, 22:14   
Reply With Quote
mcbeth mcbeth is offline
Member
 
Join Date: Nov 2005
Posts: 177
I did something similar in max some time ago not as advanced though, this is nice the only difference is that the initial mouth bones were easy to place in max as all that was necessary was copying an edgeloop from the mouth and converting to bones but I will try this in blender again though, thanks

Last edited by mcbeth; 30-Jun-06 at 03:03.
#14   Old 30-Jun-06, 02:59   
Reply With Quote
womball's Avatar
womball womball is offline
Member
 
Join Date: Oct 2005
Location: Wilmington Delaware
Posts: 930
Do you have any plans to rig the eye area and lids this way?
............................................
http://blenderartists.org/forum/showthread.php?t=169475
First Game Character Art

http://blenderartists.org/forum/show...=149777&page=3

Blanka WIP: Feel free to crit or post your suggestions.

http://blenderartists.org/forum/showthread.php?t=68299
Finished CGtalk entry!
#15   Old 30-Jun-06, 03:15   
Reply With Quote
Calvin's Avatar
Calvin Calvin is offline
Member
 
Join Date: Mar 2005
Location: Oregon
Posts: 1,044
Quote:
Originally Posted by womball
Do you have any plans to rig the eye area and lids this way?
I was going to, but since I'm rigging this character for a movie we are working on, at blenderprojects and since we don't need this kind of control in the eye area, I'm going to resort to shapekeys. But I might do it later.

Quote:
Originally Posted by mcbeth
the initial mouth bones were easy to place in max as all that was necessary was copying an edgeloop from the mouth and converting to bones
Yea, that would've been easier. But to place my bones I simply snapped my bones to the vertices.

BTW, Here is a minor update:
http://www.blenderprojects.com/calvin/victest8b.blend
not to the mouth rig itself, but to the neck and head bone.
............................................
Calvin's Simple Page
1 + 2 = 12
#16   Old 30-Jun-06, 05:04   
Reply With Quote
Mike_S's Avatar
Mike_S Mike_S is offline
Member
 
Join Date: Mar 2005
Location: Toronto
Posts: 3,180
Quote:
Originally Posted by Calvin
BTW, Here is a minor update:
not to the mouth rig itself, but to the neck and head bone.
I'm curious what you changed.

I noticed in the previous versions, that if I rotated the neck or head from a side view that the bones were not rotating in one plane, or it seemed like they were "IK hunting". At first I thought maybe it was the track-to the eye target influencing the head?

Mike
............................................
Free Character Rigs _____ Blender Stuff
New to Blender? Start with these pages :
Wiki | Manual | Summer of Documentation | How do I? ... | Intro to Character Animation
#17   Old 30-Jun-06, 17:39   
Reply With Quote
Calvin's Avatar
Calvin Calvin is offline
Member
 
Join Date: Mar 2005
Location: Oregon
Posts: 1,044
Quote:
Originally Posted by mstram
I'm curious what you changed.

Mike
The duplicates I talked about in post 11, were not parented. So even though they did copy the location/stretch to next bone, their rotation remained the same. When you rotate the head, the mouth moves around a bit, so after hours sitting trying to figure out what the heck was wrong, I finally figured it out "Parent the duplicates to the head."

BTW, Here is the latest file: http://www.blenderprojects.com/calvin/victest8e.blend
............................................
Calvin's Simple Page
1 + 2 = 12

Last edited by Calvin; 30-Jun-06 at 20:31.
#18   Old 30-Jun-06, 20:28   
Reply With Quote
Calvin's Avatar
Calvin Calvin is offline
Member
 
Join Date: Mar 2005
Location: Oregon
Posts: 1,044
I usally wait for a reply, to reply back to before posting a update... after waiting a day decided to go ahead and post anyways.
Been experimenting with cheek shapekeys...

http://www.blenderprojects.com/calvin/victest9.blend

I've also updated the body with modified rig stolen from "ludwig" posted by sketchy.
http://www.blenderprojects.com/calvin/2624b.blend

Just incase you guys were wondering this is a character for an open short film we are workin on at http://www.blenderprojects.com/forum/viewforum.php?f=27 any further updates of this character will be posted there.
............................................
Calvin's Simple Page
1 + 2 = 12

Last edited by Calvin; 02-Jul-06 at 08:23.
#19   Old 02-Jul-06, 08:06   
Reply With Quote
Mike_S's Avatar
Mike_S Mike_S is offline
Member
 
Join Date: Mar 2005
Location: Toronto
Posts: 3,180
Quote:
Originally Posted by Calvin
I've also updated the body with modified rig stolen from "ludwig" posted by sketchy.
Nice job with the body mesh !

Did you create the body-mesh from scratch? .. or modify Ludwig's mesh?

There is a problem with the interaction of the brows and the eyelids. The eyelids, especially the left one for some reason, are tearing over the eyeball, with even only moderately "down positions" of the eyebrows.

Great work ! Keep it up !

And THANK YOU for sharing this !!!!!

Mike
............................................
Free Character Rigs _____ Blender Stuff
New to Blender? Start with these pages :
Wiki | Manual | Summer of Documentation | How do I? ... | Intro to Character Animation
#20   Old 02-Jul-06, 14:05   
Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
BVH to Armature Script! works not for every bvh file but...s Skunk Python & Plugins 16 14-Apr-06 17:37
Apply Armature Modifier in 2.40? mikejedw Animation 2 15-Dec-05 16:42
BVH 2 ARMATURE new release !! jbperin Python & Plugins 3 15-Dec-05 14:25
Armature vertex points not assigning properly edward_og Basics & Interface 0 05-Jan-04 00:43
Performance slows down after parenting mesh to armature SimonK Basics & Interface 4 26-Dec-02 19:56


All times are GMT. The time now is 18:51.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Logo and website design copyright © 2006 by froodee design bureau. All rights reserved.
Other Blender Sites
new icon Blender Homepage »
The official Blender homepage
new icon BlenderNation »
Fresh Blender News, Every Day
new icon Blenderart Magazine »
Blender articles, tutorials and images.
Blender Headlines
Featured Artwork
Short animation: Barrel by Phlopper
Woolly mammoth by sebastian_k
Photorealistic classic furniture by eMirage
Social BlenderArtists