You’ve found YerFace, the stupid facial performance capture engine for cartoon animation. It is presently in active development to support the production goals of Markley Bros. Entertainment.
As you know, around here we love cartoon-style animation mixed with video. Aesthetically, think Who Framed Roger Rabbit and you’ll know what we mean.
To accomplish this, we often mix photorealistic (PBR) and cartoon (NPR) rendering styles in the same Blender scene and render that scene with Blender’s Cycles rendering engine.
Recently we’ve adopted Miguel Pozo’s incredible Blender Outline Material Node to power our toon style. You can read more about it here:
- Material Node Documentation
- Material Node Patch D7270 and related discussion at developer.blender.org.
- Patched Windows Build on Gumroad provided by Miguel himself.
Unfortunately, because Blender does not provide any way to extend Cycles at runtime without sacrificing GPU acceleration, the Blender source code must be patched before being compiled. (OSL script nodes do not count here because they are incompatible with GPU acceleration.)
So until Blender officially supports the Outline Material Node (or a suitable replacement) we are providing patched builds of Blender 2.93 LTS for Linux x86_64 to compliment Miguel’s own Windows builds!
- blender-2.93-fb21201-linux-x64.tar.xz (197M) • Blender 2.93 LTS (fb21201; circa 2.93.7) • January 25th, 2022
- blender-2.93-0930a70-linux-x64.tar.xz (193M) • Blender 2.93 LTS (0930a70; circa 2.93.5) • October 9th, 2021
- blender-2.93-597d951-linux-x64.tar.xz (192M) • Blender 2.93 LTS (597d951) • September 17th, 2021
You can also take a look at our build scripts which we are using to create these downloads.
Would you like to help? Please join the discussion on developer.blender.org and let the Blender developers know that you need the Outline Material Node to be officially supported in Blender!
Happy Wednesday! I’m delighted to announce that the Markley Bros. Entertainment Patreon Page is now LIVE for folks who want to support us!
Because YerFace is a project of Markley Bros. Entertainment – and because YerFace is critical to our mission – your support for Markley Bros. Entertainment is support for YerFace! If you appreciate what we’re doing, please consider becoming a supporter today!
Oh, and by the way, we have some big updates for YerFace coming later this year. So stay tuned!
Finally! It’s been several weeks since we presented at Ohio LinuxFest and it took longer than expected to edit the video, but we’ve finally posted the videos from the con!
Here is the quick summary video including footage of our booth and our demo:
And here is the video of my presentation:
Thanks so much to everyone who came out and said hi. We had a blast!
Hey all! I’m happy to announce the latest release of YerFace!, 0.2.3 is now available along with experimental binaries!
I would not consider this release to be “stable” (by whatever definition of “stable” you use), but it is definitely usable. In fact, we have been using it at a rapidly increasing pace over at Markley Bros. Entertainment to power all of our character animation.
I’ve been invited to speak again this year at Ohio LinuxFest! The talk is called YerFace! From Computer Vision to Cartoon Animation and the abstract is as follows:
This is the story of our ongoing quest to convert regular webcam video to CGI cartoon animation, suitable for production use, using only Open Source software! Come hear the war stories, stay for the live cartoon character demo!
Now if you heard last year’s talk you may be tempted to skip out – but wait! This year there’s a lot of new stuff to talk about. Development on the project has only accelerated, and the vision for the future is clearer than ever!
Update October 19th: The Ohio LinuxFest schedule has been released! Looks like I am speaking at 1PM Eastern (just after lunch). See you there!
We’ll also be in the Expo hall running a live demo for most of the day on Saturday, so come out and say hi!
It’s a whole new dimension of expressiveness!
Over the past many weeks, I’ve been hard at work on something I’m very excited to announce: Preliminary Gamepad Support in YerFace!!
Check it out:
As you can see in the above video, introducing Gamepad support has given our performers a whole new level of control over the character, providing more interactivity with the audience and a more lively result. The resulting animation works equally well for live performances as it does in the studio.
With this latest development, we’ve kind of stumbled into something of a digital puppetry application, and I couldn’t be happier with the result.
This weekend we released our second short film powered by YerFace! called The Egg of Dismay. As before, YerFace! was used to drive all of the automated facial animation and lip synchronization. Check it out!
This is a really exciting step for us, because this second episode was produced in only six months (compared to roughly two years for the previous one), and that included some software development cycles for improvements to the YerFace! project.
Hopefully we can cut down the lead time for the next episode even further!
Hey all! I’m pleased to report that experimental binary downloads of YerFace! are now available for Linux and Windows.
The usual caveats and disclaimers apply. In particular, the Windows build might be pretty rough around the edges. I haven’t had a lot of time to put it through its paces, but it seems like it might be a lot less performant than the Linux build.
Also, if you are expecting a GUI…? Lolno. At this point the only available interface is the command line. So even on Windows, try executing
yer-face.exe --helpfrom something like Powershell.
As usual, please check the documentation and open a Github issue if you run into any trouble.
After over a year of work, I’m absolutely confident that YerFace! has reached MVP. How do I know this?
We just released our first CGI cartoon which used YerFace! for all of the facial animation! Check it out:
As mentioned before, we were delighted to be invited to speak at Columbus Code Camp last week. It was so much fun, and the video turned out great (despite a couple of minor hiccups)! Check it out…
As I promised at Ohio LinuxFest on Saturday, I have released and open sourced the YerFace Blender Plugin for anyone to use and improve!
It’s still rather simple, and needs a few improvements, but it does work. Give it a try and let me know what you think.
Good afternoon all! I’m really excited to announce that my presentation about YerFace! has been selected for Columbus Code Camp 2018!
I’ll be speaking on October 27th, although the precise time is still TBD.
Hope to see you there!
We had a delightful time at Ohio LinuxFest 2018 yesterday! Not only did we get to share about the YerFace project, but we also managed to pull off another live animation demo which was incredibly cool.
Thanks again to everybody who created this opportunity for us and helped make it a success.
The session was video recorded, but unfortunately it might not have turned out the way we hoped. If we get it together and it turns out to be presentable, we’ll post it.
Hey all! So excited to announce that my presentation about YerFace! has been selected for Ohio LinuxFest 2018!
See you there!
I was honored last week to have the opportunity to speak at PillarCon 2018. I spoke about the story behind YerFace, shared about some of the technical challenges the project has encountered thus far, and even did a live demo featuring our favorite fuzzy round MBE character! Check it out…
subscribe via RSS