$30 off During Our Annual Pro Sale. View Details »

強化学習による3Dキャラクターの モーション生成@SIGGRAPH ASIA2018

kzmssk
January 15, 2019

強化学習による3Dキャラクターの モーション生成@SIGGRAPH ASIA2018

2018年12月に開かれたCGの学会SIGGRAPH ASIA2018のCharacter Animationのセッションで発表された論文から、3Dキャラクターのモーションを強化学習を使って自動生成する研究2件
をまとめました。キャラクターモーションを手で作成するためには多大な労力が必要となりますが、強化学習を使えばエージェントがシミュレーションを通して動き方を自動的に獲得できます。ただし重力などの物理現象がシミュレートされた環境下でバク転や着衣などの複雑かつ長いモーションを学習するのは未だ難しい問題です。1件目の論文では動的な初期状態サンプリング、もう一方は短いモーションへ分けて学習するというアプローチをとっています。

kzmssk

January 15, 2019
Tweet

More Decks by kzmssk

Other Decks in Technology

Transcript

  1. ڧԽֶशʹΑΔ%ΩϟϥΫλʔͷ
    Ϟʔγϣϯੜ੒ˏ4*((3"1)"4*"
    %XBOHP.FEJB7JMMBHF
    ίϯϐϡʔλʔϏδϣϯάϧʔϓ
    ࠤʑ໦ɹҰຏ
    !L[NTTL

    View Slide

  2. ηογϣϯɿz$IBSBDUFS"OJNBUJPOz͔Βຊ
    ΩϟϥΫλʔͷϞʔγϣϯੜ੒ΛڧԽֶशͰߦ͏ݚڀΛͭ঺հ
    ࿩͢಺༰


    $MFHH " (FPSHJB 5 5BO +*& #SBJO ( -JV $,
    (FPSHJB 5
    -FBSOJOHUP%SFTT 4ZOUIFTJ[JOH)VNBO
    %SFTTJOH.PUJPOWJB%FFQ3FJOGPSDFNFOU-FBSOJOH*O
    4*((3"1)"TJB
    1FOH 9#JO ,BOB[BXB " .BMJL + "CCFFM 1 -FWJOF 4

    4'73FJOGPSDFNFOU-FBSOJOHPG1IZTJDBM4LJMMTGSPN
    7JEFPT
    IUUQTEPJPSH
    ಈը͔Βਓͷಈ࡞Λֶश ணҥಈ࡞ͷֶश

    View Slide

  3. ΤʔδΣϯτͱ؀ڥͷ૬ޓ࡞༻Λ௨ֶͯ͡श
    ΤʔδΣϯτ͕؀ڥΛঢ়ଶͱͯ͠؍ଌ͢Δ
    ߦಈΛબ୒
    ؀ڥ͕มԽ
    ΤʔδΣϯτ͸ঢ়ଶͷʮྑ͞ʯΛܾΊͨใुΛ࠷େԽ͢Δ
    ୳ࡧʢσʔλऩूʣͱֶशʢํࡦͷߋ৽ʣ
    ิ଍ɿ ਂ૚
    ڧԽֶश


    IUUQTXFCTUBOGPSEFEVHSPVQQEQMBC
    QEQIBOECPPL
    ͜͜ʹਂ૚ֶश

    View Slide



  4. 1FOH 9#JO ,BOB[BXB " .BMJL + "CCFFM 1 -FWJOF 4

    4'73FJOGPSDFNFOU-FBSOJOHPG1IZTJDBM4LJMMTGSPN
    7JEFPT
    IUUQTEPJPSH
    ಈը͔Βਓͷಈ࡞Λֶश

    View Slide

  5. େྔͷಈ࡞σʔλαϯϓϧΛूΊֶशͤ͞Δ
    ϞʔγϣϯΩϟϓνϟ͕ඞཁ
    ໺֎Ͱͷ׆ಈͳͲΩϟϓνϟ͕೉͍͠ঢ়گ΋͋Δ
    :PVUVCFͳͲͷಈըΛ࢖͑Ε͹σʔλऩूίετΛ
    Լ͛Δ͜ͱ͕Ͱ͖Δ
    ಈը͔Βਓͷಈ࡞Λֶश


    ਂ૚ֶशʹΑΔಈըʢը૾ʣ͔Βͷϙʔζਪఆ
    ಈը͔Βϙʔζਪఆͨ͠يಓΛ໛฿ֶश
    ڧԽֶशΛ༻͍ͨ෺ཧγϛϡϨʔγϣϯ؀ڥԼͰͷ໛
    ฿ӡಈֶशʢ%FFQ.JNJDʣͷ֦ு
    <1FOHFUBM>
    ࿦จ'JHΑΓҾ༻

    View Slide

  6. ϙʔζਪఆʴ໛฿ֶशͷ೉͠͞
    ࣌ؒํ޲ͷҰ؏ੑ͕ͳ͍
    ਪఆޡࠩʹΑͬͯ෺ཧతʹෆՄೳͳ࢟੎ʹͳΓ͏Δ
    ໰୊఺ͱΞϓϩʔν


    ϙʔζਪఆ݁ՌΛิਖ਼ͯ͠Α͍໛฿ର৅σʔλΛ
    ͭ͘Δ
    ը૾͔Β%ɼ%ͷϙʔζΛผʑʹਪఆ
    ਫ਼౓͕Α͍%Ͱิਖ਼ɿ%ϙʔζਪఆثͷજࡏ
    දݱΛ࠷దԽ͢Δ
    ໛฿ֶशΛߦ͏ࡍͷΤϐιʔυॳظ஋ঢ়ଶͷα
    ϯϓϦϯάΛ޻෉͢Δ
    ॳظঢ়ଶΛબͿΤʔδΣϯτ΋ಉ࣌ʹֶश
    ௒ύϥϝʔλ
    ;͔Βੜ੒͞Εͨ%ϙʔζΛ%ʹ౤Өͨ͠΋ͷͱ0QFO1PTFʢ%ʣͷڑ཭
    ࠷దԽΛ͔͚Δલͱޙͷ%ۭؒ಺Ͱͷڑ཭
    %ۭؒ಺Ͱͷ࣌ؒม׵ͷੵ෼

    View Slide

  7. छྨҎ্ͷεΩϧΛֶशͰ͖ͨ
    ؀ڥɼਓͷϞσϧΛมߋͯ͠΋ֶशͰ͖ͨ
    ֶश݁Ռ


    جຊతʹ͸طଘख๏ʢ%FFQ.JNJDʣͱಉ͡
    1SPYJNBM1PMJDZ0QUJNJ[BUJPO 110

    ঢ়ଶɿΩϟϥΫλʔͷ࢟੎ɼ଎౓ɼ
    1IBTJOHWBSJBCMFʢਐߦ౓ʣ
    ߦಈɿ࣍ͷ࣌ࠁͷؔઅ֯౓
    ใुɿࢀরσʔλʢ%ϙʔζʣͱΤʔδΣ
    ϯτ͕ૢ࡞ͨ͠Ωϟϥͷ࢟੎ͱͷڑ཭
    <4DIVMNBOFUBM>
    IUUQTZPVUVCF2H*WI92ΑΓ

    View Slide

  8. %FFQ.JNJDͷڭࢣσʔλΛಈը͔Βੜ੒͢Δ͜ͱͰ֦ு
    ෺ཧγϛϡϨʔγϣϯ͕͞Εͨ؀ڥͰֶश͢ΔͷͰ୯७ͳ࢟੎ͷసࣸΑΓ΋ʮࣗવʯͳಈ͖͕֫ಘͰ͖Δ
    ಈըೖྗΛ৚݅ʹͨ͠ੜ੒͕Ͱ͖ΔΑ͏ʹͳͬͨΒԠ༻ൣғ͕޿͕Γͦ͏
    ݱࡏ͸εΩϧ͝ͱʹΤʔδΣϯτΛֶश͍ͯ͠Δ
    ·ͱΊˍײ૝


    View Slide



  9. $MFHH " (FPSHJB 5 5BO +*& #SBJO ( -JV $,
    (FPSHJB 5
    -FBSOJOHUP%SFTT 4ZOUIFTJ[JOH)VNBO
    %SFTTJOH.PUJPOWJB%FFQ3FJOGPSDFNFOU-FBSOJOH*O
    4*((3"1)"TJB
    ணҥಈ࡞ͷֶश

    View Slide

  10. ΞχϝʔγϣϯɼϩϘοτͷ෼໺ͰࢼΈΒΕ͖ͯͨ
    ணҥ͸ਓ͕೔ৗతʹߦ͏͕೉͍͠՝୊ͷͭ
    ௫ΉɼକΛ௨͢ɼճ͢ͳͲͷෳ߹తͳಈ࡞
    ෍ͷมܗΛߟ͑Δඞཁ͕͋Δ
    ணҥಈ࡞ͷੜ੒ɿ໰୊఺ͱΞϓϩʔν


    ෍ͷμΠφϛΫεΛઢܗۙࣅ
    ΩʔϑϨʔϜΛࢦఆͯ͠ϞʔγϣϯΛੜ੒
    Ұ࿈ͷணҥಈ࡞Λ͍͔ͭ͘ͷϓϦϛςΟϒʹ෼͚ͯٯӡಈֶͰղ͘
    <)PBOE,PNVSB>
    <#BJFUBM>
    <$MFHHFUBM>
    ෍ͷμΠφϛΫεΛߟ͑Δ
    ΞχϝʔγϣϯͰ͸ͳ͘γϛϡϨʔγϣϯͰಈ͘ίϯτϩʔϥʔΛڧԽֶशͰಘΔ
    αϒλεΫʹ෼ׂ

    View Slide

  11. ໰୊ઃఆɿ෺ཧγϛϡϨʔγϣϯ؀
    ڥԼͰͷϩϘοτಈ࡞ͷֶश
    ෰͕໨ͷલʹஔ͔ΕΔ
    ௫ΜͰକͱ಄Λ௨͢
    ϩϘοτ
    ࣗ༝౓ʢؔઅʣ
    ݸͷ઀৮ηϯα
    ࢹ֮৘ใ͕ͳ͍ͨΊ
    5SVTU3FHJPO1PMJDZ0QUJNJ[BUJPO
    5310
    Λ࢖͏
    ؀ڥͷ࿮૊Έ


    ࿦จΑΓ
    <4DIVMNBOFUBMB>

    View Slide

  12. ؍ଌ
    ݱࡏͷؔઅ֯౓ɼ֯଎౓
    ෰ͷҐஔ
    ෰ͱମͷ઀৮
    ෰ͷදཪ
    λεΫͷਐḿ౓
    Ϟσϧ͸ίϯςΩετΛ࣋ͨͳ͍
    ඇ઀৮Ͱ͸खͱ෰ͷڑ཭
    କ͕௨͍ͬͯͨΒͦͷྖҬͷ๏ઢϕΫτϧ
    ্هͭҎ֎ͩͬͨΒ࠷΋͍ۙ਎ମྖҬʹ͓
    ͚Δ෰ͷྖҬͷޯ഑
    ؍ଌͱใुઃܭ


    ใु͸ෳ਺ͷαϒใुͷઢܗ࿨
    ਐḿ౓߹͍
    ಛఆͷؔઅ͕କΛ௨͔ͬͨ൱͔ʗକͱͷڑ཭
    ෰ͷมܗʹ͍ͨ͢ΔϖφϧςΟ
    ϝογϡͷ૬ରతͳ໘ੵൺ
    (FPEFTJDSFXBSE
    ෰ͱख͕઀৮͍ͯ͠Δ͔
    खͷಈ͖ʹؔ͢Δใु
    λεΫਐḿ౓ͰॏΈ෇͚͞Εͨ࢟੎ͷ଎౓
    ϩϘοτͷ࢟੎ʹؔ͢Δใु
    ໨ඪ࢟੎ͱͷڑ཭

    View Slide

  13. ʙͭͷαϒλεΫʹ෼͚Δʢ௫Ήɺ࿹Λ௨͢ɺ಄Λ௨͢ɺʜʣ
    ్தͷλεΫͷ࠷ऴঢ়ଶͷ෼ࢄ͕େ͖͍ͱޙ൒͕ਏ͘ͳΔ
    ॳظঢ়ଶʹϊΠζΛՃֶ͑ͯश
    ͸͡ΊʹҰ࿈ͷํࡦΛֶशͤ͞Δ
    ֤λεΫऴྃ࣌ͷ࠷ऴঢ়ଶʹΨ΢ε෼෍ΛԾఆ
    ϊΠζΛͷͤͨॳظঢ়ଶ͔Β෼ׂ͞ΕͨํࡦΛֶश
    λεΫͷ෼ׂͱֶश


    ࿦จΑΓ

    View Slide

  14. :PVUVCFಈըɿ
    5γϟπɼδϟέοτͷணҥΛֶश
    ݟ͑ͳ͍ࣗ༝౓ϩϘοτΞʔϜʹҥ෰Λղআͤ͞Δֶश΋ߦͬͨ
    ݁Ռ


    IUUQTZPVUVCFJYN&OUP
    5γϟπΛணΔ༷ࢠɹ࿦จΑΓ

    View Slide

  15. ௕͍γʔέϯεΛ୹͍ϓϦϛςΟϒʹ෼ֶ͚ͯश͢Δͷ͸Α͍ΞΠσΞ
    ॳظঢ়ଶͷ͹Β͖ͭʹΨ΢ε෼෍ΛԾఆ͢Δํ๏͸ଞʹ΋࢖͑ͦ͏
    3FDVSSFOU/FVSBM/FUXPSLͰ௕͍γʔέϯεΛϞσϦϯά͢Δͱ͖ʹ΋࢖ΘΕ͍ͯΔ
    ใुؔ਺ͷઃܭ͕ෳࡶͰɺֶश͕େมͦ͏
    ʮ෰Λணͨʯͱ͍͏ঢ়ଶΛఆྔతʹධՁ͢Δ͜ͱࣗମ͕೉͍͠
    ·ͱΊˍײ૝


    <4BTBLJBOE0HBUB >

    View Slide