IP Library Granted Patent US 12,387,409
Granted Patent B2
US 12,387,409 · App. 18/048,822 · Granted Aug 12, 2025

Automated system for generation of facial animation rigs

Inventor: Hau Nghiep Phan (Montreal, CA)
Assignee: Electronic Arts Inc.
G06T13/40G06T17/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,387,409
App. No.
18/048,822
Granted
Aug 12, 2025
Kind
B2
Abstract

Systems and methods are provided for technical improvements with respect to generation of facial expressions, facial riggings, and models for characters configured for use in electronic games. The systems and methods may generate a facial animation rig that can be used to generate realistic facial expressions based on analyzing data captured from real-world persons. Advantageously, the system may allow for substantially automated facial rig generation.

Claims (50)

1. A computer-implemented method comprising:

accessing a first facial rig having a rig topology, a first set of range of motion data of facial characteristics of the first facial rig, and a first set of calculated positional coefficients for the first set of range of motion data, wherein the first set of calculated positional coefficients define positions of the facial characteristics within the first facial rig, wherein the first facial rig has a first rig identity;

receiving input scan data comprising an input facial model and a plurality of facial expressions of facial characteristics of the input model, wherein the input facial model uses the topology of the first facial rig, wherein the input facial model has a facial model identity;

calculating positional coefficients of the input facial model for each of the plurality of facial expressions;

calculating frequency separation for a defined range of the motion data of the first facial rig resulting in first frequency data and second frequency data, wherein the first frequency data is higher than the second frequency data;

calculating frequency separation on each of the plurality of facial expressions of the input model resulting in third frequency data and fourth frequency data, wherein the third frequency data is higher than the fourth frequency data;

matching portions of the second frequency data to corresponding portions of the fourth frequency data, resulting in matched frequency data;

identifying third frequency data corresponding to the matched first low frequency data;

generating a mesh based on the third frequency data;

generating a second set of calculated positional coefficients associated with the input facial model identity; and

outputting a second facial rig having the rig topology, wherein the second facial rig is based at least in part on the mesh and the second set of calculated positional coefficients, wherein the second facial rig has a second rig identity that corresponds to the facial model identity of the input scan data, wherein the second set of calculated positional coefficients define positions of the facial characteristics within the second facial rig.

2. The computer-implemented method of claim 1 , wherein the input facial model is a three dimensional model.

3. The computer-implemented method of claim 2 , wherein the three dimensional model is based on two dimensional input data of a person.

4. The computer-implemented method of claim 1 , wherein the input facial model is composed of a plurality of blendshapes.

5. The computer-implemented method of claim 4 further comprising dividing the blendshapes into regions and calculating coefficients for each region in each of the plurality of expressions.

6. The computer-implemented method of claim 1 , wherein the coefficients correspond to displacement of the input model relative to a neutral state for each region of the input model.

7. The computer-implemented method of claim 1 , wherein the plurality of facial expressions of facial characteristics of the input model are a sequence of animations.

8. The computer-implemented method of claim 1 further comprising decomposing the input scan data into direction and magnitude.

9. The computer-implemented method of claim 8 further comprising combining the direction and magnitude to generate the second facial rig.

10. The computer-implemented method of claim 1 further comprising performing principle component analysis on input scan prior to calculating frequency separation.

11. The computer-implemented method of claim 1 further comprising calculating a final mesh deformation of the plurality of expressions using matrix multiplication based at least in part on the coefficients of the input facial model.

12. The computer-implemented method of claim 1 , wherein the frequency separation is calculated using a Laplacian filter.

13. A system comprising one or more processors and non-transitory computer storage media storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising:

accessing a first facial rig having a rig topology, a first set of range of motion data of facial characteristics of the first facial rig, and a first set of calculated positional coefficients for the first set of range of motion data, wherein the first set of calculated positional coefficients define positions of the facial characteristics within the first facial rig, wherein the first facial rig has a first rig identity;

receiving input scan data comprising an input facial model and a plurality of facial expressions of facial characteristics of the input model, wherein the input facial model uses the topology of the first facial rig, wherein the input facial model has a facial model identity;

calculating positional coefficients of the input facial model for each of the plurality of facial expressions;

calculating frequency separation for a defined range of the motion data of the first facial rig resulting in first frequency data and second frequency data, wherein the first frequency data is higher than the second frequency data;

calculating frequency separation on each of the plurality of facial expressions of the input model resulting in third frequency data and fourth frequency data, wherein the third frequency data is higher than the fourth frequency data;

matching portions of the second frequency data to corresponding portions of the fourth frequency data, resulting in matched frequency data;

identifying third frequency data corresponding to the matched frequency data;

generating a mesh based on the third frequency data;

generating a second set of calculated positional coefficients associated with the input facial model identity; and

outputting a second facial rig having the rig topology, wherein the second facial rig is based at least in part on the mesh and the second set of calculated positional coefficients, wherein the second facial rig has a second rig identity that corresponds to the facial model identity of the input scan data, wherein the second set of calculated positional coefficients define positions of the facial characteristics within the second facial rig.

14. The system of claim 13 , wherein the input facial model is composed of a plurality of blendshapes.

15. The system of claim 14 further comprising dividing the blendshapes into regions and calculating coefficients for each region in each of the plurality of expressions.

16. The system of claim 13 , wherein the coefficients correspond to displacement of the input model relative to a neutral state for each region of the input model.

17. The system of claim 13 further comprising decomposing input scan data into direction and magnitude.

18. The system of claim 17 further comprising combining the direction and magnitude to generate the second facial rig.

19. The system of claim 13 further comprising calculating a final mesh deformation of the plurality of expressions using matrix multiplication based at least in part on the coefficients of the input facial model.

20. A non-transitory computer storage medium storing instructions that when executed by one or more processors, cause the one or more processors to perform operations comprising:

accessing a first facial rig having a rig topology, a first set of range of motion data of facial characteristics of the first facial rig, and a first set of calculated positional coefficients for the first set of range of motion data, wherein the first set of calculated positional coefficients define positions of the facial characteristics within the first facial rig, wherein the first facial rig has a first rig identity;

receiving input scan data comprising an input facial model and a plurality of facial expressions of facial characteristics of the input model, wherein the input facial model uses the topology of the first facial rig, wherein the input facial model has a facial model identity;

calculating positional coefficients of the input facial model for each of the plurality of facial expressions;

calculating frequency separation for a defined range of the motion data of the first facial rig resulting in first frequency data and second frequency data, wherein the first frequency data is higher than the second frequency data;

calculating frequency separation on each of the plurality of facial expressions of the input model resulting in third frequency data and fourth frequency data, wherein the third frequency data is higher than the fourth frequency data;

matching portions of the second frequency data to corresponding portions of the fourth frequency data, resulting in matched frequency data;

identifying third frequency data corresponding to the matched frequency data;

generating a mesh based on the third frequency data;

generating a second set of calculated positional coefficients associated with the input facial model identity; and

outputting a second facial rig having the rig topology, wherein the second facial rig is based at least in part on the mesh and the second set of calculated positional coefficients, wherein the second facial rig has a second rig identity that corresponds to the facial model identity of the input scan data, wherein the second set of calculated positional coefficients define positions of the facial characteristics within the second facial rig.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2025
From: PHAN, HAU NGHIEP
To: ELECTRONIC ARTS INC.
Reel/Frame 071230/0207 →
Continuity (2)
Related Publication 20240135616A1 · Apr 25, 2024
Related Publication 20240233230A9 · Jul 11, 2024
References Cited (297)
US 5274801A · Gordon · 1993 [cited by applicant]
US 5548798A · King · 1996 [cited by applicant]
US 5982389A · Guenter et al. · 1999 [cited by applicant]
US 5999195A · Santangeli · 1999 [cited by applicant]
US 6064808A · Kapur et al. · 2000 [cited by applicant]
US 6088040A · Oda et al. · 2000 [cited by applicant]
US 6253193B1 · Ginter et al. · 2001 [cited by applicant]
US 6556196B1 · Blanz et al. · 2003 [cited by applicant]
US 6961060B1 · Mochizuki et al. · 2005 [cited by applicant]
US 7006090B2 · Mittring · 2006 [cited by applicant]
US 7403202B1 · Nash · 2008 [cited by applicant]
US 7415152B2 · Jiang et al. · 2008 [cited by applicant]
US 7944449B2 · Petrovic et al. · 2011 [cited by applicant]
US 8100770B2 · Yamazaki et al. · 2012 [cited by applicant]
US 8142282B2 · Canessa et al. · 2012 [cited by applicant]
US 8154544B1 · Cameron et al. · 2012 [cited by applicant]
US 8207971B1 · Koperwas et al. · 2012 [cited by applicant]
US 8267764B1 · Aoki et al. · 2012 [cited by applicant]
US 8281281B1 · Smyrl et al. · 2012 [cited by applicant]
US 8395626B2 · Millman · 2013 [cited by applicant]
US 8398476B1 · Sidhu et al. · 2013 [cited by applicant]
US 8406528B1 · Hatwich · 2013 [cited by applicant]
US 8540560B2 · Crowley et al. · 2013 [cited by applicant]
US 8599206B2 · Hodgins et al. · 2013 [cited by applicant]
US 8624904B1 · Koperwas et al. · 2014 [cited by applicant]
US 8648863B1 · Anderson et al. · 2014 [cited by applicant]
US 8860732B2 · Popovic et al. · 2014 [cited by applicant]
US 8914251B2 · Ohta · 2014 [cited by applicant]
US 9067097B2 · Lane et al. · 2015 [cited by applicant]
US 9098766B2 · Dariush et al. · 2015 [cited by applicant]
US 9117134B1 · Geiss et al. · 2015 [cited by applicant]
US 9177409B2 · Rennuit et al. · 2015 [cited by applicant]
US 9208613B2 · Mukai · 2015 [cited by applicant]
US 9256973B2 · Koperwas et al. · 2016 [cited by applicant]
US 9317954B2 · Li et al. · 2016 [cited by applicant]
US 9483860B2 · Hwang et al. · 2016 [cited by applicant]
US 9616329B2 · Szufnara et al. · 2017 [cited by applicant]
US 9741146B1 · Nishimura · 2017 [cited by applicant]
US 9811716B2 · Kim et al. · 2017 [cited by applicant]
US 9826898B1 · Jin et al. · 2017 [cited by applicant]
US 9827496B1 · Zinno · 2017 [cited by applicant]
US 9858700B2 · Rose et al. · 2018 [cited by applicant]
US 9928663B2 · Eisemann et al. · 2018 [cited by applicant]
US 9947123B1 · Green · 2018 [cited by applicant]
US 9984658B2 · Bonnier et al. · 2018 [cited by applicant]
US 9987749B2 · Nagendran et al. · 2018 [cited by applicant]
US 9990754B1 · Waterson et al. · 2018 [cited by applicant]
US 10022628B1 · Matsumiya et al. · 2018 [cited by applicant]
US 10096133B1 · Andreev · 2018 [cited by applicant]
US 10118097B2 · Stevens · 2018 [cited by applicant]
US 10163001B2 · Kim et al. · 2018 [cited by applicant]
US 10198845B1 · Bhat et al. · 2019 [cited by applicant]
US 10297066B2 · Brewster · 2019 [cited by applicant]
US 10314477B1 · Goodsitt et al. · 2019 [cited by applicant]
US 10388053B1 · Carter, Jr. et al. · 2019 [cited by applicant]
US 10403018B1 · Worsham · 2019 [cited by applicant]
US 10535174B1 · Rigiroli et al. · 2020 [cited by applicant]
US 10565731B1 · Reddy et al. · 2020 [cited by applicant]
US 10726611B1 · Court · 2020 [cited by applicant]
US 10733765B2 · Andreev · 2020 [cited by applicant]
US 10755466B2 · Chamdani et al. · 2020 [cited by applicant]
US 10783690B2 · Sagar et al. · 2020 [cited by applicant]
US 10792566B1 · Schmid · 2020 [cited by applicant]
US 10810780B2 · Hutchinson et al. · 2020 [cited by applicant]
US 10818065B1 · Saito et al. · 2020 [cited by applicant]
US 10856733B2 · Anderson et al. · 2020 [cited by applicant]
US 10860838B1 · Elahie et al. · 2020 [cited by applicant]
US 10878540B1 · Stevens · 2020 [cited by applicant]
US 10902618B2 · Payne et al. · 2021 [cited by applicant]
US 11017560B1 · Gafni et al. · 2021 [cited by applicant]
US 11062494B2 · Orvalho et al. · 2021 [cited by applicant]
US 11113860B2 · Rigiroli et al. · 2021 [cited by applicant]
US 11217003B2 · Akhoundi et al. · 2022 [cited by applicant]
US 11232621B2 · Akhoundi et al. · 2022 [cited by applicant]
US 11295479B2 · Andreev · 2022 [cited by applicant]
US 11504625B2 · Stevens · 2022 [cited by applicant]
US 11648480B2 · Akhoundi · 2023 [cited by applicant]
US 11798176B2 · Payne et al. · 2023 [cited by applicant]
US 11836843B2 · Akhoundi et al. · 2023 [cited by applicant]
US 11992768B2 · Akhoundi et al. · 2024 [cited by applicant]
US 20020013172A1 · Kaku et al. · 2002 [cited by applicant]
US 20020054054A1 · Sanbe · 2002 [cited by applicant]
US 20020089504A1 · Merrick et al. · 2002 [cited by applicant]
US 20020140696A1 · Futamura et al. · 2002 [cited by applicant]
US 20020180739A1 · Reynolds et al. · 2002 [cited by applicant]
US 20030038818A1 · Tidwell · 2003 [cited by applicant]
US 20040027352A1 · Minakuchi · 2004 [cited by applicant]
US 20040104912A1 · Yamamoto et al. · 2004 [cited by applicant]
US 20040138959A1 · Hlavac et al. · 2004 [cited by applicant]
US 20040227760A1 · Anderson et al. · 2004 [cited by applicant]
US 20040227761A1 · Anderson et al. · 2004 [cited by applicant]
US 20050237550A1 · Hu · 2005 [cited by applicant]
US 20060036514A1 · Steelberg et al. · 2006 [cited by applicant]
US 20060061574A1 · Ng-Thow-Hing et al. · 2006 [cited by applicant]
US 20060149516A1 · Bond et al. · 2006 [cited by applicant]
US 20060217945A1 · Leprevost · 2006 [cited by applicant]
US 20060250526A1 · Wang et al. · 2006 [cited by applicant]
US 20060262113A1 · Leprevost · 2006 [cited by applicant]
US 20060262114A1 · Leprevost · 2006 [cited by applicant]
US 20070085851A1 · Muller et al. · 2007 [cited by applicant]
US 20070097125A1 · Xie et al. · 2007 [cited by applicant]
US 20080049015A1 · Elmieh et al. · 2008 [cited by applicant]
US 20080111831A1 · Son et al. · 2008 [cited by applicant]
US 20080152218A1 · Okada · 2008 [cited by applicant]
US 20080268961A1 · Brook · 2008 [cited by applicant]
US 20080316202A1 · Zhou et al. · 2008 [cited by applicant]
US 20090066700A1 · Harding et al. · 2009 [cited by applicant]
US 20090315839A1 · Wilson et al. · 2009 [cited by applicant]
US 20100134501A1 · Lowe et al. · 2010 [cited by applicant]
US 20100251185A1 · Pattenden · 2010 [cited by applicant]
US 20100267465A1 · Ceminchuk · 2010 [cited by applicant]
US 20100277497A1 · Dong et al. · 2010 [cited by applicant]
US 20100302257A1 · Perez et al. · 2010 [cited by applicant]
US 20110012903A1 · Girard · 2011 [cited by applicant]
US 20110074807A1 · Inada et al. · 2011 [cited by applicant]
US 20110086702A1 · Borst et al. · 2011 [cited by applicant]
US 20110119332A1 · Marshall et al. · 2011 [cited by applicant]
US 20110128292A1 · Ghyme et al. · 2011 [cited by applicant]
US 20110164831A1 · Van Reeth et al. · 2011 [cited by applicant]
US 20110187731A1 · Tsuchida · 2011 [cited by applicant]
US 20110221755A1 · Geisner et al. · 2011 [cited by applicant]
US 20110269540A1 · Gillo et al. · 2011 [cited by applicant]
US 20110292055A1 · Hodgins et al. · 2011 [cited by applicant]
US 20110319164A1 · Matsushita et al. · 2011 [cited by applicant]
US 20120028706A1 · Raitt et al. · 2012 [cited by applicant]
US 20120083330A1 · Ocko · 2012 [cited by applicant]
US 20120115580A1 · Hornik et al. · 2012 [cited by applicant]
US 20120220376A1 · Takayama et al. · 2012 [cited by applicant]
US 20120244941A1 · Ostergren et al. · 2012 [cited by applicant]
US 20120303343A1 · Sugiyama et al. · 2012 [cited by applicant]
US 20120310610A1 · Ito et al. · 2012 [cited by applicant]
US 20120313931A1 · Matsuike et al. · 2012 [cited by applicant]
US 20130050464A1 · Kang · 2013 [cited by applicant]
US 20130063555A1 · Matsumoto et al. · 2013 [cited by applicant]
US 20130120439A1 · Harris et al. · 2013 [cited by applicant]
US 20130121618A1 · Yadav · 2013 [cited by applicant]
US 20130222433A1 · Chapman et al. · 2013 [cited by applicant]
US 20130235045A1 · Corazza et al. · 2013 [cited by applicant]
US 20130263027A1 · Petschnigg et al. · 2013 [cited by applicant]
US 20130271458A1 · Andriluka et al. · 2013 [cited by applicant]
US 20130293538A1 · Mukai · 2013 [cited by applicant]
US 20130311885A1 · Wang et al. · 2013 [cited by applicant]
US 20140002463A1 · Kautzman et al. · 2014 [cited by applicant]
US 20140035929A1 · Matthews · 2014 [cited by examiner]
US 20140035933A1 · Saotome · 2014 [cited by applicant]
US 20140066196A1 · Crenshaw · 2014 [cited by applicant]
US 20140198106A1 · Sumner et al. · 2014 [cited by applicant]
US 20140198107A1 · Thomaszewski et al. · 2014 [cited by applicant]
US 20140267312A1 · Powell · 2014 [cited by applicant]
US 20140327694A1 · Cao et al. · 2014 [cited by applicant]
US 20140340644A1 · Haine et al. · 2014 [cited by applicant]
US 20150113370A1 · Flider · 2015 [cited by applicant]
US 20150126277A1 · Aoyagi · 2015 [cited by applicant]
US 20150187113A1 · Rubin et al. · 2015 [cited by applicant]
US 20150221131A1 · Luo · 2015 [cited by examiner]
US 20150235351A1 · Mirbach et al. · 2015 [cited by applicant]
US 20150243326A1 · Pacurariu et al. · 2015 [cited by applicant]
US 20150381925A1 · Varanasi et al. · 2015 [cited by applicant]
US 20160026926A1 · Yeung et al. · 2016 [cited by applicant]
US 20160042548A1 · Du et al. · 2016 [cited by applicant]
US 20160071470A1 · Kim et al. · 2016 [cited by applicant]
US 20160078662A1 · Herman et al. · 2016 [cited by applicant]
US 20160217723A1 · Kim et al. · 2016 [cited by applicant]
US 20160220903A1 · Miller et al. · 2016 [cited by applicant]
US 20160307369A1 · Freedman et al. · 2016 [cited by applicant]
US 20160314617A1 · Forster et al. · 2016 [cited by applicant]
US 20160353987A1 · Carrafa et al. · 2016 [cited by applicant]
US 20160354693A1 · Yan et al. · 2016 [cited by applicant]
US 20170090577A1 · Rihn · 2017 [cited by applicant]
US 20170132827A1 · Tena et al. · 2017 [cited by applicant]
US 20170161909A1 · Hamanaka et al. · 2017 [cited by applicant]
US 20170301310A1 · Bonnier et al. · 2017 [cited by applicant]
US 20170301316A1 · Farell · 2017 [cited by applicant]
US 20170372505A1 · Bhat · 2017 [cited by examiner]
US 20180024635A1 · Kaifosh et al. · 2018 [cited by applicant]
US 20180068178A1 · Theobalt et al. · 2018 [cited by applicant]
US 20180122125A1 · Brewster · 2018 [cited by applicant]
US 20180165864A1 · Jin et al. · 2018 [cited by applicant]
US 20180211102A1 · Alsmadi · 2018 [cited by applicant]
US 20180239526A1 · Varanasi et al. · 2018 [cited by applicant]
US 20180338136A1 · Akaike et al. · 2018 [cited by applicant]
US 20190121306A1 · Kaifosh et al. · 2019 [cited by applicant]
US 20190122152A1 · McCoy et al. · 2019 [cited by applicant]
US 20190172229A1 · Chan et al. · 2019 [cited by applicant]
US 20190206181A1 · Sugai · 2019 [cited by applicant]
US 20190325633A1 · Miller, IV et al. · 2019 [cited by applicant]
US 20190392587A1 · Nowozin et al. · 2019 [cited by applicant]
US 20200020138A1 · Smith et al. · 2020 [cited by applicant]
US 20200020166A1 · Menard et al. · 2020 [cited by applicant]
US 20200051304A1 · Choi et al. · 2020 [cited by applicant]
US 20200078683A1 · Anabuki et al. · 2020 [cited by applicant]
US 20200151963A1 · Lee et al. · 2020 [cited by applicant]
US 20200226811A1 · Kim et al. · 2020 [cited by applicant]
US 20200258280A1 · Park et al. · 2020 [cited by applicant]
US 20200302668A1 · Guo et al. · 2020 [cited by applicant]
US 20200306640A1 · Kolen et al. · 2020 [cited by applicant]
US 20200310541A1 · Reisman et al. · 2020 [cited by applicant]
US 20200364303A1 · Liu et al. · 2020 [cited by applicant]
US 20210042526A1 · Ikeda et al. · 2021 [cited by applicant]
US 20210074004A1 · Wang et al. · 2021 [cited by applicant]
US 20210097266A1 · Mangalam et al. · 2021 [cited by applicant]
US 20210125036A1 · Tremblay et al. · 2021 [cited by applicant]
US 20210142440A1 · Ahn et al. · 2021 [cited by applicant]
US 20210192357A1 · Sinha et al. · 2021 [cited by applicant]
US 20210217184A1 · Payne et al. · 2021 [cited by applicant]
US 20210220739A1 · Zinno et al. · 2021 [cited by applicant]
US 20210252403A1 · Stevens · 2021 [cited by applicant]
US 20210255304A1 · Fontijne et al. · 2021 [cited by applicant]
US 20210279956A1 · Chandran et al. · 2021 [cited by applicant]
US 20210308580A1 · Akhoundi et al. · 2021 [cited by applicant]
US 20210312688A1 · Akhoundi et al. · 2021 [cited by applicant]
US 20210312689A1 · Akhoundi et al. · 2021 [cited by applicant]
US 20210316221A1 · Waszak · 2021 [cited by applicant]
US 20210335039A1 · Jones et al. · 2021 [cited by applicant]
US 20210390789A1 · Liu et al. · 2021 [cited by applicant]
US 20220020195A1 · Kuta et al. · 2022 [cited by applicant]
US 20220051003A1 · Niinuma et al. · 2022 [cited by applicant]
US 20220138455A1 · Nagano et al. · 2022 [cited by applicant]
US 20220198733A1 · Akhoundi et al. · 2022 [cited by applicant]
US 20220222892A1 · Luo et al. · 2022 [cited by applicant]
US 20220383578A1 · Kennewick, Sr. et al. · 2022 [cited by applicant]
US 20220398795A1 · Phan · 2022 [cited by applicant]
US 20220398796A1 · Phan · 2022 [cited by applicant]
US 20220398797A1 · Phan · 2022 [cited by applicant]
US 20230146141A1 · Stevens · 2023 [cited by applicant]
US 20230186541A1 · Starke et al. · 2023 [cited by applicant]
US 20230398456A1 · Akhoundi · 2023 [cited by applicant]
CN 102509272A · 2012 [cited by applicant]
CN 103546736A · 2014 [cited by applicant]
CN 105405380A · 2016 [cited by applicant]
CN 105825778A · 2016 [cited by applicant]
CN 107427723A · 2017 [cited by applicant]
CN 109672780A · 2019 [cited by applicant]
JP 2018520820A · 2018 [cited by applicant]
JP 2019162400A · 2019 [cited by applicant]
Ali, Kamran, and Charles E. Hughes. “Facial expression recognition using disentangled adversarial learning.” arXiv preprint arXiv: 1909.13135 (2019). (Year: 2019). [cited by applicant]
Anagnostopoulos et al., “Intelligent modification for the daltonization process”, International Conference on Computer Vision Published in 2007 by Applied Computer Science Group of digitized paintings. [cited by applicant]
Andersson, S., Goransson, J.: Virtual Texturing with WebGL. Master's thesis, Chalmers University of Technology, Gothenburg, Sweden (2012). [cited by applicant]
Avenali, Adam, “Color Vision Deficiency and Video Games”, The Savannah College of Art and Design, Mar. 2013. [cited by applicant]
Badlani et al., “A Novel Technique for Modification of Images for Deuteranopic Viewers”, May 2016. [cited by applicant]
Belytschko et al., “Assumed strain stabilization of the eight node hexahedral element,” Computer Methods in Applied Mechanics and Engineering, vol. 105(2), pp. 225-260 (1993), 36 p. [cited by applicant]
Belytschko et al., Nonlinear Finite Elements for Continua and Structures, Second Edition, Wiley (Jan. 2014), 727 pages (uploaded in 3 parts). [cited by applicant]
Blanz V, Vetter T. A morphable model for the synthesis of 3D faces. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques Jul. 1, 1999 (pp. 187-194). ACM Press/Addison-Wesley Publi… [cited by applicant]
Blanz et al., “Reanimating Faces in Images and Video” Sep. 2003, vol. 22, No. 3, pp. 641-650, 10 pages. [cited by applicant]
Chao et al., “A Simple Geometric Model for Elastic Deformations”, 2010, 6 pgs. [cited by applicant]
Cook et al., Concepts and Applications of Finite Element Analysis, 1989, Sections 6-11 through 6-14. [cited by applicant]
Cournoyer et al., “Massive Crowd on Assassin's Creed Unity: AI Recycling,” Mar. 2, 2015, 55 pages. [cited by applicant]
Dick et al., “A Hexahedral Multigrid Approach for Simulating Cuts in Deformable Objects”, IEEE Transactions on Visualization and Computer Graphics, vol. X, No. X, Jul. 2010, 16 pgs. [cited by applicant]
Diziol et al., “Robust Real-Time Deformation of Incompressible Surface Meshes”, to appear inProceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (2011), 10 pgs. [cited by applicant]
Dudash, Bryan. “Skinned instancing.” NVidia white paper(2007). [cited by applicant]
Fikkan, Eirik. Incremental loading of terrain textures. MS thesis. Institutt for datateknikk og informasjonsvitenskap, 2013. [cited by applicant]
Geijtenbeek, T. et al., “Interactive Character Animation using Simulated Physics”, Games and Virtual Worlds, Utrecht University, The Netherlands, The Eurographics Association 2011, 23 pgs. [cited by applicant]
Georgii et al., “Corotated Finite Elements Made Fast and Stable”, Workshop in Virtual Reality Interaction and Physical Simulation VRIPHYS (2008), 9 pgs. [cited by applicant]
Habibie et al., “A Recurrent Variational Autoencoder for Human Motion Synthesis”, 2017, in 12 pages. [cited by applicant]
Halder et al., “Image Color Transformation for Deuteranopia Patients using Daltonization”, IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) vol. 5, Issue 5, Ver. I (Sep.-Oct. 2015), pp. 15-20. [cited by applicant]
Han et al., “On-line Real-time Physics-based Predictive Motion Control with Balance Recovery,” Eurographics, vol. 33(2), 2014, 10 pages. [cited by applicant]
Hernandez, Benjamin, et al. “Simulating and visualizing real-time crowds on GPU clusters.” Computacion y Sistemas 18.4 (2014): 651-664. [cited by applicant]
Hu G, Chan CH, Yan F, Christmas W, Kittler J. Robust face recognition by an albedo based 3D morphable model. In Biometrics (IJCB), 2014 IEEE International Joint Conference on Sep. 29, 2014 (pp. 1-8). IEEE. [cited by applicant]
Hu Gousheng, Face Analysis using 3D Morphable Models, Ph.D. Thesis, University of Surrey, Apr. 2015, pp. 1-112. [cited by applicant]
Irving et al., “Invertible Finite Elements for Robust Simulation of Large Deformation”, Eurographics/ACM SIGGRAPH Symposium on Computer Animation (2004), 11 pgs. [cited by applicant]
Kaufmann et al., “Flexible Simulation of Deformable Models Using Discontinuous Galerkin FEM”, Oct. 1, 2008, 20 pgs. [cited by applicant]
Kavan et al., “Skinning with Dual Quaternions”, 2007, 8 pgs. [cited by applicant]
Kim et al., “Long Range Attachments—A Method to Simulate Inextensible Clothing in Computer Games”, Eurographics/ACM SIGGRAPH Symposium on Computer Animation (2012), 6 pgs. [cited by applicant]
Klein, Joseph. Rendering Textures Up Close in a 3D Environment Using Adaptive Micro-Texturing. Diss. Mills College, 2012. [cited by applicant]
Komura et al., “Animating reactive motion using momentum-based inverse kinematics,” Computer Animation and Virtual Worlds, vol. 16, pp. 213-223, 2005, 11 pages. [cited by applicant]
Lee, Y. et al., “Motion Fields for Interactive Character Animation”, University of Washington, Bungie, Adobe Systems, 8 pgs, obtained Mar. 20, 2015. [cited by applicant]
Levine, S. et al., “Continuous Character Control with Low-Dimensional Embeddings”, Stanford University, University of Washington, 10 pgs, obtained Mar. 20, 2015. [cited by applicant]
Macklin et al., “Position Based Fluids”, to appear in ACM TOG 32(4), 2013, 5 pgs. [cited by applicant]
McAdams et al., “Efficient Elasticity for Character Skinning with Contact and Collisions”, 2011, 11 pgs. [cited by applicant]
McDonnell, Rachel, et al. “Clone attack! perception of crowd variety.” ACM Transactions on Graphics (TOG). Vol. 27. No. 3. ACM, 2008. [cited by applicant]
Muller et al., “Meshless Deformations Based on Shape Matching”, SIGGRAPH 2005, 29 pgs. [cited by applicant]
Muller et al., “Adding Physics to Animated Characters with Oriented Particles”, Workshop on Virtual Reality Interaction and Physical Simulation VRIPHYS (2011), 10 pgs. [cited by applicant]
Muller et al., “Real Time Dynamic Fracture with Columetric Approximate Convex Decompositions”, ACM Transactions of Graphics, Jul. 2013, 11 pgs. [cited by applicant]
Muller et al., “Position Based Dymanics”, VRIPHYS 2006, Oct. 21, 2014, Computer Graphics, Korea University, 23 pgs. [cited by applicant]
Musse, Soraia Raupp, and Daniel Thalmann. “Hierarchical model for real time simulation of virtual human crowds.” IEEE Transactions on Visualization and Computer Graphics 7.2 (2001): 152-164. [cited by applicant]
Nguyen et al., “Adaptive Dynamics With Hybrid Response,” 2012, 4 pages. [cited by applicant]
O'Brien et al., “Graphical Modeling and Animation of Brittle Fracture”, GVU Center and College of Computing, Georgia Institute of Technology, Reprinted from the Proceedings of ACM SIGGRAPH 99, 10 pgs, dated 1999. [cited by applicant]
Orin et al., “Centroidal dynamics of a humanoid robot,” Auton Robot, vol. 35, pp. 161-176, 2013, 18 pages. [cited by applicant]
Parker et al., “Real-Time Deformation and Fracture in a Game Environment”, Eurographics/ACM SIGGRAPH Symposium on Computer Animation (2009), 12 pgs. [cited by applicant]
Pelechano, Nuria, Jan M. Allbeck, and Norman I. Badler. “Controlling individual agents in high-density crowd simulation.” Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation. Eurographics A… [cited by applicant]
Qiao, Fengchun, et al. “Geometry-contrastive gan for facial expression transfer.” arXiv preprint arXiv:1802.01822 (2018). (Year: 2018). [cited by applicant]
Rivers et al., “FastLSM: Fast Lattice Shape Matching for Robust Real-Time Deformation”, ACM Transactions on Graphics, vol. 26, No. 3, Article 82, Publication date: Jul. 2007, 6 pgs. [cited by applicant]
Ruiz, Sergio, et al. “Reducing memory requirements for diverse animated crowds.” Proceedings of Motion on Games. ACM, 2013. [cited by applicant]
Rungjiratananon et al., “Elastic Rod Simulation by Chain Shape Matching withTwisting Effect” SIGGRAPH Asia 2010, Seoul, South Korea, Decemer 15-18, 2010, ISBN 978-1-4503-0439-9/10/0012, 2 pgs. [cited by applicant]
Seo et al., “Compression and Direct Manipulation of Complex Blendshape Models”, In ACM Transactions on Graphics (TOG) Dec. 12, 2011 (vol. 30, No. 6, p. 164). ACM. (Year: 2011), 10 pgs. [cited by applicant]
Sifakis, Eftychios D., “FEM Simulations of 3D Deformable Solids: A Practioner's Guide to Theory, Discretization and Model Reduction. Part One: The Classical FEM Method and Discretization Methodology”, SIGGRAPH 2012 Cour… [cited by applicant]
Stomakhin et al., “Energetically Consistent Invertible Elasticity”, Eurographics/ACM SIGRAPH Symposium on Computer Animation (2012), 9 pgs. [cited by applicant]
Thalmann, Daniel, and Soraia Raupp Musse. “Crowd rendering.” Crowd Simulation. Springer London, 2013. 195-227. [cited by applicant]
Thalmann, Daniel, and Soraia Raupp Musse. “Modeling of Populations.” Crowd Simulation. Springer London, 2013. 31-80. [cited by applicant]
Treuille, A. et al., “Near-optimal Character Animation with Continuous Control”, University of Washington, 2007, 7 pgs. [cited by applicant]
Ulicny, Branislav, and Daniel Thalmann. “Crowd simulation for interactive virtual environments and VR training systems.” Computer Animation and Simulation 2001 (2001 ): 163-170. [cited by applicant]
Vaillant et al., “Implicit Skinning: Real-Time Skin Deformation with Contact Modeling”, (2013) ACM Transactions on Graphics, vol. 32 (nº 4). pp. 1-11. ISSN 0730-0301, 12 pgs. [cited by applicant]
Vigueras, Guillermo, et al. “A distributed visualization system for crowd simulations.” Integrated Computer-Aided Engineering 18.4 (2011 ): 349-363. [cited by applicant]
Wu et al., “Goal-Directed Stepping with Momentum Control,” Eurographics/ ACM SIGGRAPH Symposium on Computer Animation, 2010, 6 pages. [cited by applicant]
Zhang, Jiangning, et al. “Freenet: Multi-identity face reenactment.” Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2020. (Year: 2020). [cited by applicant]
Olszewski, Kyle, et al. “Realistic Dynamic Facial Textures from a Single Image using GANs.” Proceedings of the IEEE International Conference of Computer Vision. 2017, in 10 pages. [cited by applicant]
R. P. Prager, L. Troost, S. Bruggenjurgen, D. Melhart, G. Yannakakis and M. Preuss, “An Experiment on Game Facet Combination\,” 2019, 2019 IEEE Conference on Games (CoG), London, UK, pp. 1-8, https://ieeexplore.ieee.org… [cited by applicant]