X3D Example Archives: Humanoid Animation, Facial Animation

Directory Viewpoint Slideshow

Background. Computer facial animation is an area of current work for HAnim. Example models in this directory use the Facial Action Coding System (FACS) to provide Facial Animation examples. A variety of Action Unit (AU) enumeration values are defined for each facial expression in FACS. The FACS Visual Guidebook showcases the expressive power of this approach.

Initial examples. The original example models show basic patterns for modifying coordinates of a custom mesh. The Suwon VRLAB X3D Converter was used to compute CoordinateInterpolator animation values.

The README: Original FACS Models page describes the original contributions and subsequent X3D model refinements. The HAnim Facial Animation Design Patterns diagram illustrates these modifications.

Next steps. The Future Work: FACS for X3D HAnim page describes plans for continuing progress. Continuing refinement of animation models may lead to formally defining additional features and functionality in the Humanoid Animation (HAnim) International Standard.

Jin FACS AU 44, Squint

Suwon HAnim Facial Motion Converter

Facial Animation Design Patterns

31 X3D Models                 X3D Model Viewpoint Snapshots

FacialAnimationComparisonScripts
Facial Animation Comparison Scripts.x3d    
[1] FacialAnimationComparisonScripts.x3d (Viewpoint contains no description)
[2] FacialAnimationComparisonScripts.x3d (default X3D view from 0 0 10)

JinFacsAu01InnerBrowRaiserMorpher
Jin Facs Au 01 Inner Brow Raiser Morpher.x3d    
[3] JinFacsAu01InnerBrowRaiserMorpher.x3d Hello Jin! 안녕하세요 진!
[4] JinFacsAu01InnerBrowRaiserMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu02OuterBrowRaiserMorpher
Jin Facs Au 02 Outer Brow Raiser Morpher.x3d    
[5] JinFacsAu02OuterBrowRaiserMorpher.x3d Hello Jin! 안녕하세요 진!
[6] JinFacsAu02OuterBrowRaiserMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu04BrowLowererMorpher
Jin Facs Au 04 Brow Lowerer Morpher.x3d    
[7] JinFacsAu04BrowLowererMorpher.x3d Hello Jin! 안녕하세요 진!
[8] JinFacsAu04BrowLowererMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu05UpperLidRaiserMorpher
Jin Facs Au 05 Upper Lid Raiser Morpher.x3d    
[9] JinFacsAu05UpperLidRaiserMorpher.x3d Hello Jin! 안녕하세요 진!
[10] JinFacsAu05UpperLidRaiserMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu06CheekRaiserMorpher
Jin Facs Au 06 Cheek Raiser Morpher.x3d    
[11] JinFacsAu06CheekRaiserMorpher.x3d Hello Jin! 안녕하세요 진!
[12] JinFacsAu06CheekRaiserMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu07LidTightenerMorpher
Jin Facs Au 07 Lid Tightener Morpher.x3d    
[13] JinFacsAu07LidTightenerMorpher.x3d Hello Jin! 안녕하세요 진!
[14] JinFacsAu07LidTightenerMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu09NoseWrinklerMorpher
Jin Facs Au 09 Nose Wrinkler Morpher.x3d    
[15] JinFacsAu09NoseWrinklerMorpher.x3d Hello Jin! 안녕하세요 진!
[16] JinFacsAu09NoseWrinklerMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu10UpperLipRaiserMorpher
Jin Facs Au 10 Upper Lip Raiser Morpher.x3d    
[17] JinFacsAu10UpperLipRaiserMorpher.x3d Hello Jin! 안녕하세요 진!
[18] JinFacsAu10UpperLipRaiserMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu11NasolabialDeepenerMorpher
Jin Facs Au 11 Nasolabial Deepener Morpher.x3d    
[19] JinFacsAu11NasolabialDeepenerMorpher.x3d Hello Jin! 안녕하세요 진!
[20] JinFacsAu11NasolabialDeepenerMorpher.x3d (default X3D view)

JinFacsAu12LipCornerPullerMorpher
Jin Facs Au 12 Lip Corner Puller Morpher.x3d    
[21] JinFacsAu12LipCornerPullerMorpher.x3d Hello Jin! 안녕하세요 진!
[22] JinFacsAu12LipCornerPullerMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu13CheekPufferMorpher
Jin Facs Au 13 Cheek Puffer Morpher.x3d    
[23] JinFacsAu13CheekPufferMorpher.x3d Hello Jin! 안녕하세요 진!
[24] JinFacsAu13CheekPufferMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu14DimplerMorpher
Jin Facs Au 14 Dimpler Morpher.x3d    
[25] JinFacsAu14DimplerMorpher.x3d Hello Jin! 안녕하세요 진!
[26] JinFacsAu14DimplerMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu15LipCornerDepressorMorpher
Jin Facs Au 15 Lip Corner Depressor Morpher.x3d    
[27] JinFacsAu15LipCornerDepressorMorpher.x3d Hello Jin! 안녕하세요 진!
[28] JinFacsAu15LipCornerDepressorMorpher.x3d (default X3D view)

JinFacsAu16LowerLipDepressorMorpher
Jin Facs Au 16 Lower Lip Depressor Morpher.x3d    
[29] JinFacsAu16LowerLipDepressorMorpher.x3d Hello Jin! 안녕하세요 진!
[30] JinFacsAu16LowerLipDepressorMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu17ChinRaiserMorpher
Jin Facs Au 17 Chin Raiser Morpher.x3d    
[31] JinFacsAu17ChinRaiserMorpher.x3d Hello Jin! 안녕하세요 진!
[32] JinFacsAu17ChinRaiserMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu18LipPuckererMorpher
Jin Facs Au 18 Lip Puckerer Morpher.x3d    
[33] JinFacsAu18LipPuckererMorpher.x3d Hello Jin! 안녕하세요 진!
[34] JinFacsAu18LipPuckererMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu20LipStretcherMorpher
Jin Facs Au 20 Lip Stretcher Morpher.x3d    
[35] JinFacsAu20LipStretcherMorpher.x3d Hello Jin! 안녕하세요 진!
[36] JinFacsAu20LipStretcherMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu22LipFunnelerMorpher
Jin Facs Au 22 Lip Funneler Morpher.x3d    
[37] JinFacsAu22LipFunnelerMorpher.x3d Hello Jin! 안녕하세요 진!
[38] JinFacsAu22LipFunnelerMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu23LipTightenerMorpher
Jin Facs Au 23 Lip Tightener Morpher.x3d    
[39] JinFacsAu23LipTightenerMorpher.x3d Hello Jin! 안녕하세요 진!
[40] JinFacsAu23LipTightenerMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu24LipPressorMorpher
Jin Facs Au 24 Lip Pressor Morpher.x3d    
[41] JinFacsAu24LipPressorMorpher.x3d Hello Jin! 안녕하세요 진!
[42] JinFacsAu24LipPressorMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu25LipsPartMorpher
Jin Facs Au 25 Lips Part Morpher.x3d    
[43] JinFacsAu25LipsPartMorpher.x3d Hello Jin! 안녕하세요 진!
[44] JinFacsAu25LipsPartMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu26JawDropMorpher
Jin Facs Au 26 Jaw Drop Morpher.x3d    
[45] JinFacsAu26JawDropMorpher.x3d Hello Jin! 안녕하세요 진!
[46] JinFacsAu26JawDropMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu27MouthStretchMorpher
Jin Facs Au 27 Mouth Stretch Morpher.x3d    
[47] JinFacsAu27MouthStretchMorpher.x3d Hello Jin! 안녕하세요 진!
[48] JinFacsAu27MouthStretchMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu28LipSuckMorpher
Jin Facs Au 28 Lip Suck Morpher.x3d    
[49] JinFacsAu28LipSuckMorpher.x3d Hello Jin! 안녕하세요 진!
[50] JinFacsAu28LipSuckMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu41LidDroopMorpher
Jin Facs Au 41 Lid Droop Morpher.x3d    
[51] JinFacsAu41LidDroopMorpher.x3d Hello Jin! 안녕하세요 진!
[52] JinFacsAu41LidDroopMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu42SlitMorpher
Jin Facs Au 42 Slit Morpher.x3d    
[53] JinFacsAu42SlitMorpher.x3d Hello Jin! 안녕하세요 진!
[54] JinFacsAu42SlitMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu43EyesClosedMorpher
Jin Facs Au 43 Eyes Closed Morpher.x3d    
[55] JinFacsAu43EyesClosedMorpher.x3d Hello Jin! 안녕하세요 진!
[56] JinFacsAu43EyesClosedMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu44SquintMorpher
Jin Facs Au 44 Squint Morpher.x3d    
[57] JinFacsAu44SquintMorpher.x3d Hello Jin! 안녕하세요 진!
[58] JinFacsAu44SquintMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu45BlinkMorpher
Jin Facs Au 45 Blink Morpher.x3d    
[59] JinFacsAu45BlinkMorpher.x3d Hello Jin! 안녕하세요 진!
[60] JinFacsAu45BlinkMorpher.x3d (default X3D view from 0 0 10)

JinFacsAu46WinkMorpher
Jin Facs Au 46 Wink Morpher.x3d    
[61] JinFacsAu46WinkMorpher.x3d Hello Jin! 안녕하세요 진!
[62] JinFacsAu46WinkMorpher.x3d (default X3D view from 0 0 10)
 

This viewpoint slideshow is online at
https://www.web3d.org/x3d/content/examples/HumanoidAnimation/FacialAnimation/viewpointSlideshow.html

Validate XHTML 1.1

Viewpoint image version history at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/FacialAnimation/_viewpoints