Upgrade to Pro — share decks privately, control downloads, hide ads and more …

強化学習による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. ηογϣϯɿ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 ಈը͔Βਓͷಈ࡞Λֶश ணҥಈ࡞ͷֶश
  2.   1FOH 9#JO ,BOB[BXB " .BMJL + "CCFFM 1

    -FWJOF 4  4'73FJOGPSDFNFOU-FBSOJOHPG1IZTJDBM4LJMMTGSPN 7JEFPT   IUUQTEPJPSH ಈը͔Βਓͷಈ࡞Λֶश
  3. ϙʔζਪఆʴ໛฿ֶशͷ೉͠͞ ࣌ؒํ޲ͷҰ؏ੑ͕ͳ͍ ਪఆޡࠩʹΑͬͯ෺ཧతʹෆՄೳͳ࢟੎ʹͳΓ͏Δ ໰୊఺ͱΞϓϩʔν   ϙʔζਪఆ݁ՌΛิਖ਼ͯ͠Α͍໛฿ର৅σʔλΛ ͭ͘Δ ը૾͔Β%ɼ%ͷϙʔζΛผʑʹਪఆ ਫ਼౓͕Α͍%Ͱิਖ਼ɿ%ϙʔζਪఆثͷજࡏ

    දݱΛ࠷దԽ͢Δ ໛฿ֶशΛߦ͏ࡍͷΤϐιʔυॳظ஋ঢ়ଶͷα ϯϓϦϯάΛ޻෉͢Δ ॳظঢ়ଶΛબͿΤʔδΣϯτ΋ಉ࣌ʹֶश ௒ύϥϝʔλ ;͔Βੜ੒͞Εͨ%ϙʔζΛ%ʹ౤Өͨ͠΋ͷͱ0QFO1PTFʢ%ʣͷڑ཭ ࠷దԽΛ͔͚Δલͱޙͷ%ۭؒ಺Ͱͷڑ཭ %ۭؒ಺Ͱͷ࣌ؒม׵ͷੵ෼
  4. छྨҎ্ͷεΩϧΛֶशͰ͖ͨ ؀ڥɼਓͷϞσϧΛมߋͯ͠΋ֶशͰ͖ͨ ֶश݁Ռ   جຊతʹ͸طଘख๏ʢ%FFQ.JNJDʣͱಉ͡ 1SPYJNBM1PMJDZ0QUJNJ[BUJPO 110  ঢ়ଶɿΩϟϥΫλʔͷ࢟੎ɼ଎౓ɼ

    1IBTJOHWBSJBCMFʢਐߦ౓ʣ ߦಈɿ࣍ͷ࣌ࠁͷؔઅ֯౓ ใुɿࢀরσʔλʢ%ϙʔζʣͱΤʔδΣ ϯτ͕ૢ࡞ͨ͠Ωϟϥͷ࢟੎ͱͷڑ཭ <4DIVMNBOFUBM> IUUQTZPVUVCF2H*WI92ΑΓ
  5.   $MFHH " (FPSHJB 5 5BO +*& #SBJO (

    -JV $,  (FPSHJB 5  -FBSOJOHUP%SFTT 4ZOUIFTJ[JOH)VNBO %SFTTJOH.PUJPOWJB%FFQ3FJOGPSDFNFOU-FBSOJOH*O 4*((3"1)"TJB ணҥಈ࡞ͷֶश
  6. ؍ଌ ݱࡏͷؔઅ֯౓ɼ֯଎౓ ෰ͷҐஔ ෰ͱମͷ઀৮ ෰ͷදཪ λεΫͷਐḿ౓ Ϟσϧ͸ίϯςΩετΛ࣋ͨͳ͍ ඇ઀৮Ͱ͸खͱ෰ͷڑ཭ କ͕௨͍ͬͯͨΒͦͷྖҬͷ๏ઢϕΫτϧ ্هͭҎ֎ͩͬͨΒ࠷΋͍ۙ਎ମྖҬʹ͓

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