Hey everyone,
OC3 Entertainment has released an updated version of our FaceFX facial animation tool that uses Ogre 1.61. FaceFX has been used in over 100 triple-A game titles, and our tool is looking better than ever now that we switched to OGRE.
Here are some screens:
The last one is an evolver character. Evolver just launched and sells fully rigged characters for $69. One of the output formats is "FaceFX", which is really a Maya file but it includes 77 blendshapes which are very good for facial animation. Here is an example of our output from an audio file on an evolver character. That's an untweaked animation generated with FaceFX from audio & text.
Currently our package is a bit too expensive for the average Ogre developer (we charge per game title, and we are coming out with a standalone version that will cost about the same as Max or Maya), but feel free to download an evaluation copy and let us know what you think. We are working on making solutions for developers with all sorts of budgets so stay tuned!
Note - If you do try to load your own Ogre content up in FaceFX, the content needs to have shared vertices turned on in your exporters. The next version will hopefully not have that restriction.
FaceFX 2009
- dpakatheman
- Gnoblar
- Posts: 23
- Joined: Tue Nov 13, 2007 10:33 pm
- x 6
- Contact:
FaceFX 2009
Last edited by dpakatheman on Tue Jul 28, 2009 4:17 pm, edited 2 times in total.
- madmarx
- OGRE Expert User
- Posts: 1671
- Joined: Mon Jan 21, 2008 10:26 pm
- x 50
Re: FaceFX 2009
Pretty damn sweet!
I thought that blendshapes where not that used anymore and that bones animations + animated normal maps were the way to go, but it seems once more I was completely wrong.
I thought that blendshapes where not that used anymore and that bones animations + animated normal maps were the way to go, but it seems once more I was completely wrong.
Tutorials + Ogre searchable API + more for Ogre1.7 : http://sourceforge.net/projects/so3dtools/
Corresponding thread : http://www.ogre3d.org/forums/viewtopic. ... 93&start=0
Corresponding thread : http://www.ogre3d.org/forums/viewtopic. ... 93&start=0
- jacmoe
- OGRE Retired Moderator
- Posts: 20570
- Joined: Thu Jan 22, 2004 10:13 am
- Location: Denmark
- x 179
- Contact:
Re: FaceFX 2009
This is awesome!
Who would have thought that - very glad to see Ogre being used in such a top notch product.
Who would have thought that - very glad to see Ogre being used in such a top notch product.
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
- dpakatheman
- Gnoblar
- Posts: 23
- Joined: Tue Nov 13, 2007 10:33 pm
- x 6
- Contact:
Re: FaceFX 2009
Thanks for the kind words fellas. With respect to bones & normal maps vs. morph targets, we still haven't seen a consensus. Even in Unreal Engine 3, where our FaceFX implementation makes bones and normal maps easy, and titles like Gears of War and Mass Effect are leading the way with bones & normal maps, you still see quite a few developers using morph targets.
In FaceFX 2009 with Ogre, we've implemented the FxMaterialParameter node which can drive parameters in your .material file. If you look in that evaluation I posted and check out the Slade-Maya.material and add_color.cg files, and you look in Slade's Face Graph for the "Red", "Green" and "Blue" nodes, you can see how to set this up. Those nodes just change the color of the character, but driving normal maps is possible using the same principles. We haven't had a chance to demonstrate that in Ogre yet, but it's on the todo list. There is definitely a free license of FaceFX Studio to someone that sets it up for us
In FaceFX 2009 with Ogre, we've implemented the FxMaterialParameter node which can drive parameters in your .material file. If you look in that evaluation I posted and check out the Slade-Maya.material and add_color.cg files, and you look in Slade's Face Graph for the "Red", "Green" and "Blue" nodes, you can see how to set this up. Those nodes just change the color of the character, but driving normal maps is possible using the same principles. We haven't had a chance to demonstrate that in Ogre yet, but it's on the todo list. There is definitely a free license of FaceFX Studio to someone that sets it up for us
- sinbad
- OGRE Retired Team Member
- Posts: 19269
- Joined: Sun Oct 06, 2002 11:19 pm
- Location: Guernsey, Channel Islands
- x 66
- Contact:
Re: FaceFX 2009
Nice! I've certainly heard of FaceFX before, so I'm very glad to hear you're getting benefits from switching to Ogre!
Certainly in the Ogre-based projects I've seen doing facial animation, there's a mixture of bone and morph-target approaches. I'd personally probably favour the bone-based approach now, both because you only have one technique to worry about overall, and especially since we supported the ability to use sub-skeletons per submesh (same skeleton, just that the matrix palette is a subset based on the bones that the vertices of the submesh actually references) - this means you can use large skeletons including fine detail but still fit the matrix palette into reasonably-sized shader constant arrays.
Anyway, glad to have you in the community!
Certainly in the Ogre-based projects I've seen doing facial animation, there's a mixture of bone and morph-target approaches. I'd personally probably favour the bone-based approach now, both because you only have one technique to worry about overall, and especially since we supported the ability to use sub-skeletons per submesh (same skeleton, just that the matrix palette is a subset based on the bones that the vertices of the submesh actually references) - this means you can use large skeletons including fine detail but still fit the matrix palette into reasonably-sized shader constant arrays.
Anyway, glad to have you in the community!
- Praetor
- OGRE Retired Team Member
- Posts: 3335
- Joined: Tue Jun 21, 2005 8:26 pm
- Location: Rochester, New York, US
- x 3
- Contact:
Re: FaceFX 2009
Looks great. It's very motivating to see Ogre being use such professional products. I'll definitely have to check out your evaluation.
Game Development, Engine Development, Porting
http://www.darkwindmedia.com
http://www.darkwindmedia.com
- madmarx
- OGRE Expert User
- Posts: 1671
- Joined: Mon Jan 21, 2008 10:26 pm
- x 50
Re: FaceFX 2009
Sorry, I did not realize sooner that it comes with your LGPL Ogre exporter for maya and max.
You guys can do such great products!
You guys can do such great products!
Tutorials + Ogre searchable API + more for Ogre1.7 : http://sourceforge.net/projects/so3dtools/
Corresponding thread : http://www.ogre3d.org/forums/viewtopic. ... 93&start=0
Corresponding thread : http://www.ogre3d.org/forums/viewtopic. ... 93&start=0