Fluid 2D facial expressions - /3/ (#1009783)

Anonymous
3/20/2025, 8:23:43 PM No.1009783
ape_escape
ape_escape
md5: 1882e612ab38ec9e6169eaad3d56f129🔍
What technique did the Ape Escape 2 (2002) CG animators use to make these flat facial expressions?
https://www.youtube.com/watch?v=Mb0zEIV9N58
Replies: >>1009802 >>1009803 >>1010083 >>1011007
Anonymous
3/21/2025, 12:08:51 AM No.1009802
>>1009783 (OP)
Only the prerendered ones are fluid. YOu can see the ones actually taking place in real time are much simpler.

Anyway, it's just a bunch of texture swapping
Replies: >>1009805
Anonymous
3/21/2025, 12:25:08 AM No.1009803
>>1009783 (OP)
Cris you have your own thread and the stupid questions to ask these kind of shits, the cat thread is yours too I suppose ....
Anonymous
3/21/2025, 12:44:27 AM No.1009805
>>1009802
I should have specified I just meant the pre-rendered cutscenes. I don't think they are using texture swapping for that since it's so fluid
Anonymous
3/21/2025, 5:05:08 PM No.1009843
3 main strats
>1 animate the UVs to deform textures
>2 the textures themselves are vectors generated by the shader with animatable parameters
>3 the textures are fully animated

it looks like they did all 3. mostly #3.
Replies: >>1009934
Anonymous
3/23/2025, 5:24:05 AM No.1009934
>>1009843
The third one sounds like it would get the best looking results so I'll look into that, thanks
Replies: >>1010017
Anonymous
3/24/2025, 4:31:29 PM No.1010017
>>1009934
animating the textures guarentees results at the cost of much more work.
Anonymous
3/25/2025, 7:40:05 PM No.1010083
0001-0080_thumb.jpg
0001-0080_thumb.jpg
md5: b6c925697e1ac01c665d159880f30fd2🔍
>>1009783 (OP)
Super basic mockup but you can use drivers to sync UV warps to bones. Then based on that you can have layered textures for pupils, eyelids, mouth inside, using different UV sets affected by different warps to animate the face, and control everything from bones. You could even combine that with a texture swap for max flexibility.
Anonymous
3/26/2025, 5:33:07 PM No.1010137
eyeDemo
eyeDemo
md5: 41b640a802e51ed4478a4c8f25d2d0cc🔍
Replies: >>1010989
Anonymous
4/14/2025, 1:45:30 PM No.1010989
>>1010137
pondering
Anonymous
4/14/2025, 7:01:02 PM No.1011007
1728724183083785
1728724183083785
md5: 74353103898fb51b3c709fe769838952🔍
>>1009783 (OP)
to throw my hat in the ring
>eyebrows and mouth seem to be a combination of texture switching and moving uvs around
>eyes themselves are separated into an iris and eyeball and are composited. iris is a sperate texture over the eyeball that can slide around, blinking seems to be a frame by frame animation that changes the eyeball texture
Anonymous
4/14/2025, 8:10:01 PM No.1011009
https://www.youtube.com/watch?v=elqbkOpg_14
Anonymous
4/26/2025, 2:10:26 AM No.1011114
(1) JANY (coolest artist in town) _ Twitter[JquN1RCW3d3Bn42UmYH6lT5ciP-smNCEwPvL-FWbEQ8.m3u8]_thumb.jpg
There are other ways to do this by using atlasing of face textures and layering via shaders to allow for texture scrolling and a bunch of other crazy things.

This is the setup mine uses. I'll show the material setup in a moment.
Replies: >>1011116 >>1011337 >>1011396
Anonymous
4/26/2025, 2:21:02 AM No.1011116
blender_RcVGNCLGpW_thumb.jpg
blender_RcVGNCLGpW_thumb.jpg
md5: 577155e45722a3e5f3f0286c8cb1d563🔍
>>1011114
here's the node tree. a bit complicated, but maybe you'll get it.
Replies: >>1011337
Anonymous
5/1/2025, 7:08:39 AM No.1011337
>>1011116
>>1011114
Very informative, thank you for sharing!
Anonymous
5/2/2025, 2:54:41 AM No.1011396
>>1011114
Is this Blender?
Sorry I'm completely new and just scrolling by and this caught my eye.
How did you get the sliders on the side to customize the face? That would be perfect for my animations.
Replies: >>1011401 >>1011419
Anonymous
5/2/2025, 7:00:48 AM No.1011401
>>1011396
Imagine the face texture is a sprite sheet, with all the variants next to each other. The slider just moves the UVs around the sprite sheet. Do the same for all layers (pupils, lids, brows, etc)
Replies: >>1011419 >>1011421
Anonymous
5/2/2025, 3:38:44 PM No.1011419
Strega-face__mouth-SHEET1
Strega-face__mouth-SHEET1
md5: de7bd500b605f8ef52300046797cc5b1🔍
>>1011396
>>1011401
Yes, it's Blender. and yes, that's pretty much it.
Each sheet has a set of face texture layers attached to it like with megaman Legends, only it's a bunch of them to allow for basically any expression to happen.
Here's the mouth sheet to give you an idea, since it works off an array rather than just a slider.
Replies: >>1011421
Anonymous
5/2/2025, 5:01:48 PM No.1011421
>>1011401
>>1011419
Any videos/tutorials on how to do this?
Replies: >>1011424
Anonymous
5/2/2025, 5:34:34 PM No.1011424
>>1011421
https://www.youtube.com/watch?v=E96m9Z4iTcc
https://www.youtube.com/watch?v=ujNzklKkkZ8
Replies: >>1011426
Anonymous
5/2/2025, 6:02:29 PM No.1011426
>>1011424
I genuinely thank you.