├── .editorconfig
├── .github
├── FUNDING.yml
├── ISSUE_TEMPLATE.md
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ ├── feature-request-improvement.md
│ ├── other.md
│ └── question-help.md
└── PULL_REQUEST_TEMPLATE.md
├── .gitignore
├── .npmignore
├── LICENSE
├── README.md
├── default_plugin_config.js
├── dev
├── .vuepress
│ └── config.js
└── README.md
├── examples
├── images
│ ├── alipay.jpeg
│ ├── web.png
│ ├── web_mini.png
│ └── weixin.png
└── index.html
├── fileUtil.js
├── getNodeModulePath.js
├── helper_live2d_log.js
├── index.js
├── lib
├── Live2d.vue
├── clientRootMixin.js
└── enhanceAppFile.js
├── libs
├── live2d.js
└── live2d.js.bak
├── listFiles.js
├── package-lock.json
├── package.json
├── public
└── live2d
│ ├── chitose
│ ├── .gitignore
│ ├── assets
│ │ ├── chitose.model.json
│ │ ├── chitose.physics.json
│ │ ├── chitose.pose.json
│ │ ├── exp
│ │ │ ├── f01.exp.json
│ │ │ ├── f02.exp.json
│ │ │ ├── f03.exp.json
│ │ │ ├── f04.exp.json
│ │ │ ├── f05.exp.json
│ │ │ ├── f06.exp.json
│ │ │ └── f07.exp.json
│ │ ├── moc
│ │ │ ├── chitose.2048
│ │ │ │ └── texture_00.png
│ │ │ └── chitose.moc
│ │ └── mtn
│ │ │ ├── chitose_handwave.mtn
│ │ │ ├── chitose_idle.mtn
│ │ │ ├── chitose_kime01.mtn
│ │ │ └── chitose_kime02.mtn
│ ├── package-lock.json
│ └── package.json
│ ├── epsilon2_1
│ ├── .gitignore
│ ├── assets
│ │ ├── Epsilon2.1.model.json
│ │ ├── Epsilon2.1.physics.json
│ │ ├── exp
│ │ │ ├── f01.exp.json
│ │ │ ├── f02.exp.json
│ │ │ ├── f03.exp.json
│ │ │ ├── f04.exp.json
│ │ │ ├── f05.exp.json
│ │ │ ├── f06.exp.json
│ │ │ ├── f07.exp.json
│ │ │ └── f08.exp.json
│ │ ├── moc
│ │ │ ├── Epsilon2.1.2048
│ │ │ │ └── texture_00.png
│ │ │ └── Epsilon2.1.moc
│ │ └── mtn
│ │ │ ├── Epsilon2.1_idle_01.mtn
│ │ │ ├── Epsilon2.1_m_01.mtn
│ │ │ ├── Epsilon2.1_m_02.mtn
│ │ │ ├── Epsilon2.1_m_03.mtn
│ │ │ ├── Epsilon2.1_m_04.mtn
│ │ │ ├── Epsilon2.1_m_05.mtn
│ │ │ ├── Epsilon2.1_m_06.mtn
│ │ │ ├── Epsilon2.1_m_07.mtn
│ │ │ ├── Epsilon2.1_m_08.mtn
│ │ │ ├── Epsilon2.1_m_sp_01.mtn
│ │ │ ├── Epsilon2.1_m_sp_02.mtn
│ │ │ ├── Epsilon2.1_m_sp_03.mtn
│ │ │ ├── Epsilon2.1_m_sp_04.mtn
│ │ │ ├── Epsilon2.1_m_sp_05.mtn
│ │ │ └── Epsilon2.1_shake_01.mtn
│ ├── package-lock.json
│ └── package.json
│ ├── gf
│ ├── .gitignore
│ ├── assets
│ │ ├── Gantzert_Felixander.model.json
│ │ ├── moc
│ │ │ ├── Gantzert_Felixander.2048
│ │ │ │ ├── texture_00.png
│ │ │ │ ├── texture_01.png
│ │ │ │ ├── texture_02.png
│ │ │ │ ├── texture_03.png
│ │ │ │ ├── texture_04.png
│ │ │ │ ├── texture_05.png
│ │ │ │ └── texture_06.png
│ │ │ └── Gantzert_Felixander.moc
│ │ └── mtn
│ │ │ ├── A_00_idle.mtn
│ │ │ ├── A_01.mtn
│ │ │ ├── A_02.mtn
│ │ │ ├── A_03.mtn
│ │ │ ├── A_04.mtn
│ │ │ └── A_05.mtn
│ ├── package-lock.json
│ └── package.json
│ ├── haru
│ ├── .gitignore
│ ├── 01
│ │ ├── assets
│ │ │ ├── exp
│ │ │ │ ├── f01.exp.json
│ │ │ │ ├── f02.exp.json
│ │ │ │ ├── f03.exp.json
│ │ │ │ ├── f04.exp.json
│ │ │ │ ├── f05.exp.json
│ │ │ │ ├── f06.exp.json
│ │ │ │ ├── f07.exp.json
│ │ │ │ └── f08.exp.json
│ │ │ ├── haru01.model.json
│ │ │ ├── haru01.physics.json
│ │ │ ├── haru01.pose.json
│ │ │ ├── moc
│ │ │ │ ├── haru01.1024
│ │ │ │ │ ├── texture_00.png
│ │ │ │ │ ├── texture_01.png
│ │ │ │ │ └── texture_02.png
│ │ │ │ └── haru01.moc
│ │ │ ├── mtn
│ │ │ │ ├── flickHead_00.mtn
│ │ │ │ ├── idle_00.mtn
│ │ │ │ ├── idle_01.mtn
│ │ │ │ ├── idle_02.mtn
│ │ │ │ ├── pinchIn_00.mtn
│ │ │ │ ├── pinchOut_00.mtn
│ │ │ │ ├── shake_00.mtn
│ │ │ │ ├── tapBody_00.mtn
│ │ │ │ ├── tapBody_01.mtn
│ │ │ │ ├── tapBody_02.mtn
│ │ │ │ ├── tapBody_03.mtn
│ │ │ │ ├── tapBody_04.mtn
│ │ │ │ ├── tapBody_05.mtn
│ │ │ │ ├── tapBody_06.mtn
│ │ │ │ ├── tapBody_07.mtn
│ │ │ │ ├── tapBody_08.mtn
│ │ │ │ └── tapBody_09.mtn
│ │ │ └── snd
│ │ │ │ ├── flickHead_00.mp3
│ │ │ │ ├── pinchIn_00.mp3
│ │ │ │ ├── pinchOut_00.mp3
│ │ │ │ ├── shake_00.mp3
│ │ │ │ ├── tapBody_00.mp3
│ │ │ │ ├── tapBody_01.mp3
│ │ │ │ └── tapBody_02.mp3
│ │ └── package.json
│ ├── 02
│ │ ├── assets
│ │ │ ├── exp
│ │ │ │ ├── f01.exp.json
│ │ │ │ ├── f02.exp.json
│ │ │ │ ├── f03.exp.json
│ │ │ │ ├── f04.exp.json
│ │ │ │ ├── f05.exp.json
│ │ │ │ ├── f06.exp.json
│ │ │ │ ├── f07.exp.json
│ │ │ │ └── f08.exp.json
│ │ │ ├── haru02.model.json
│ │ │ ├── haru02.physics.json
│ │ │ ├── haru02.pose.json
│ │ │ ├── moc
│ │ │ │ ├── haru02.1024
│ │ │ │ │ ├── texture_00.png
│ │ │ │ │ ├── texture_01.png
│ │ │ │ │ └── texture_02.png
│ │ │ │ └── haru02.moc
│ │ │ ├── mtn
│ │ │ │ ├── flickHead_00.mtn
│ │ │ │ ├── idle_00.mtn
│ │ │ │ ├── idle_01.mtn
│ │ │ │ ├── idle_02.mtn
│ │ │ │ ├── pinchIn_00.mtn
│ │ │ │ ├── pinchOut_00.mtn
│ │ │ │ ├── shake_00.mtn
│ │ │ │ ├── tapBody_00.mtn
│ │ │ │ ├── tapBody_01.mtn
│ │ │ │ ├── tapBody_02.mtn
│ │ │ │ ├── tapBody_03.mtn
│ │ │ │ ├── tapBody_04.mtn
│ │ │ │ ├── tapBody_05.mtn
│ │ │ │ ├── tapBody_06.mtn
│ │ │ │ ├── tapBody_07.mtn
│ │ │ │ ├── tapBody_08.mtn
│ │ │ │ └── tapBody_09.mtn
│ │ │ └── snd
│ │ │ │ ├── flickHead_00.mp3
│ │ │ │ ├── pinchIn_00.mp3
│ │ │ │ ├── pinchOut_00.mp3
│ │ │ │ ├── shake_00.mp3
│ │ │ │ ├── tapBody_00.mp3
│ │ │ │ ├── tapBody_01.mp3
│ │ │ │ └── tapBody_02.mp3
│ │ └── package.json
│ ├── package-lock.json
│ └── package.json
│ ├── haruto
│ ├── .gitignore
│ ├── assets
│ │ ├── haruto.model.json
│ │ ├── haruto.physics.json
│ │ ├── moc
│ │ │ ├── haruto.2048
│ │ │ │ └── texture_00.png
│ │ │ └── haruto.moc
│ │ └── mtn
│ │ │ ├── 01.mtn
│ │ │ ├── 02.mtn
│ │ │ ├── 03.mtn
│ │ │ ├── 04.mtn
│ │ │ ├── 05.mtn
│ │ │ ├── 06.mtn
│ │ │ ├── 07.mtn
│ │ │ ├── 08.mtn
│ │ │ ├── 09.mtn
│ │ │ └── idle_02.mtn
│ ├── package-lock.json
│ └── package.json
│ ├── hibiki
│ ├── .gitignore
│ ├── assets
│ │ ├── exp
│ │ │ ├── f01.exp.json
│ │ │ ├── f02.exp.json
│ │ │ ├── f03.exp.json
│ │ │ ├── f04.exp.json
│ │ │ ├── f05.exp.json
│ │ │ └── f06.exp.json
│ │ ├── hibiki.model.json
│ │ ├── hibiki.physics.json
│ │ ├── moc
│ │ │ ├── hibiki.2048
│ │ │ │ └── texture_00.png
│ │ │ └── hibiki.moc
│ │ ├── mtn
│ │ │ ├── hibiki_01.mtn
│ │ │ ├── hibiki_02.mtn
│ │ │ ├── hibiki_03.mtn
│ │ │ ├── hibiki_04.mtn
│ │ │ ├── hibiki_05.mtn
│ │ │ ├── idle_01.mtn
│ │ │ ├── idle_02.mtn
│ │ │ ├── idle_03.mtn
│ │ │ └── idle_04.mtn
│ │ └── snd
│ │ │ ├── hibiki_01.mp3
│ │ │ ├── hibiki_02.mp3
│ │ │ ├── hibiki_03.mp3
│ │ │ ├── hibiki_04.mp3
│ │ │ └── hibiki_05.mp3
│ ├── package-lock.json
│ └── package.json
│ ├── hijiki
│ ├── .gitignore
│ ├── assets
│ │ ├── hijiki.model.json
│ │ ├── hijiki.pose.json
│ │ ├── moc
│ │ │ ├── hijiki.2048
│ │ │ │ └── texture_00.png
│ │ │ └── hijiki.moc
│ │ └── mtn
│ │ │ ├── 00_idle.mtn
│ │ │ ├── 01.mtn
│ │ │ ├── 02.mtn
│ │ │ ├── 03.mtn
│ │ │ ├── 04.mtn
│ │ │ ├── 05.mtn
│ │ │ ├── 06.mtn
│ │ │ ├── 07.mtn
│ │ │ └── 08.mtn
│ ├── package-lock.json
│ └── package.json
│ ├── izumi
│ ├── .gitignore
│ ├── assets
│ │ ├── exp
│ │ │ ├── f01.exp.json
│ │ │ ├── f02.exp.json
│ │ │ ├── f03.exp.json
│ │ │ ├── f04.exp.json
│ │ │ ├── f05.exp.json
│ │ │ ├── f06.exp.json
│ │ │ └── f07.exp.json
│ │ ├── izumi.model.json
│ │ ├── izumi.physics.json
│ │ ├── moc
│ │ │ ├── izumi_illust.1024
│ │ │ │ ├── texture_00.png
│ │ │ │ ├── texture_01.png
│ │ │ │ ├── texture_02.png
│ │ │ │ └── texture_03.png
│ │ │ └── izumi_illust.moc
│ │ ├── mtn
│ │ │ ├── idle_01.mtn
│ │ │ ├── idle_02.mtn
│ │ │ ├── idle_03.mtn
│ │ │ ├── idle_04.mtn
│ │ │ ├── izumi_01.mtn
│ │ │ ├── izumi_02.mtn
│ │ │ ├── izumi_03.mtn
│ │ │ ├── izumi_04.mtn
│ │ │ ├── izumi_05.mtn
│ │ │ ├── izumi_06.mtn
│ │ │ ├── izumi_07.mtn
│ │ │ ├── izumi_08.mtn
│ │ │ ├── izumi_09.mtn
│ │ │ └── izumi_10.mtn
│ │ └── snd
│ │ │ ├── izumi_01.mp3
│ │ │ ├── izumi_02.mp3
│ │ │ ├── izumi_03.mp3
│ │ │ ├── izumi_04.mp3
│ │ │ ├── izumi_05.mp3
│ │ │ ├── izumi_06.mp3
│ │ │ ├── izumi_07.mp3
│ │ │ ├── izumi_08.mp3
│ │ │ ├── izumi_09.mp3
│ │ │ └── izumi_10.mp3
│ ├── package-lock.json
│ └── package.json
│ ├── koharu
│ ├── .gitignore
│ ├── assets
│ │ ├── koharu.model.json
│ │ ├── koharu.physics.json
│ │ ├── moc
│ │ │ ├── koharu.2048
│ │ │ │ └── texture_00.png
│ │ │ └── koharu.moc
│ │ └── mtn
│ │ │ ├── 01.mtn
│ │ │ ├── 02.mtn
│ │ │ ├── 03.mtn
│ │ │ ├── 04.mtn
│ │ │ ├── 05.mtn
│ │ │ ├── 06.mtn
│ │ │ ├── 07.mtn
│ │ │ ├── 08.mtn
│ │ │ ├── 09.mtn
│ │ │ └── idle.mtn
│ ├── package-lock.json
│ └── package.json
│ ├── miku
│ ├── .gitignore
│ ├── assets
│ │ ├── miku.model.json
│ │ ├── miku.physics.json
│ │ ├── moc
│ │ │ ├── miku.2048
│ │ │ │ └── texture_00.png
│ │ │ └── miku.moc
│ │ └── mtn
│ │ │ ├── miku_idle_01.mtn
│ │ │ ├── miku_m_01.mtn
│ │ │ ├── miku_m_02.mtn
│ │ │ ├── miku_m_03.mtn
│ │ │ ├── miku_m_04.mtn
│ │ │ ├── miku_m_05.mtn
│ │ │ ├── miku_m_06.mtn
│ │ │ └── miku_shake_01.mtn
│ ├── package-lock.json
│ └── package.json
│ ├── ni-j
│ ├── .gitignore
│ ├── assets
│ │ ├── moc
│ │ │ ├── ni-j.2048
│ │ │ │ ├── texture_00.png
│ │ │ │ └── texture_01.png
│ │ │ └── ni-j.moc
│ │ ├── mtn
│ │ │ ├── 00_idle.mtn
│ │ │ ├── 01_happy.mtn
│ │ │ ├── 02_angry.mtn
│ │ │ ├── 03_fear.mtn
│ │ │ ├── 04_surprise.mtn
│ │ │ ├── 05_fun.mtn
│ │ │ ├── 06_love.mtn
│ │ │ ├── 07_bye.mtn
│ │ │ ├── 08_sad.mtn
│ │ │ ├── 09_yawn.mtn
│ │ │ ├── 10_yeah.mtn
│ │ │ ├── 11_muscle.mtn
│ │ │ ├── 12_stagger.mtn
│ │ │ ├── 13_cry.mtn
│ │ │ ├── 14_ sigh.mtn
│ │ │ ├── 15_joy.mtn
│ │ │ ├── 16_menace.mtn
│ │ │ ├── 17_yes.mtn
│ │ │ ├── 18_no.mtn
│ │ │ ├── 19_walk.mtn
│ │ │ └── 20_sleep.mtn
│ │ ├── ni-j.model.json
│ │ ├── ni-j.physics.json
│ │ └── ni-j.pose.json
│ ├── package-lock.json
│ └── package.json
│ ├── nico
│ ├── .gitignore
│ ├── assets
│ │ ├── moc
│ │ │ ├── nico.2048
│ │ │ │ ├── texture_00.png
│ │ │ │ ├── texture_01.png
│ │ │ │ └── texture_02.png
│ │ │ └── nico.moc
│ │ ├── mtn
│ │ │ ├── 00_idle.mtn
│ │ │ ├── 01_happy.mtn
│ │ │ ├── 02_angry.mtn
│ │ │ ├── 03_fear.mtn
│ │ │ ├── 04_surprise.mtn
│ │ │ ├── 05_fun.mtn
│ │ │ ├── 06_love.mtn
│ │ │ ├── 07_bye.mtn
│ │ │ ├── 08_sad.mtn
│ │ │ ├── 09_yawn.mtn
│ │ │ ├── 10_yeah.mtn
│ │ │ ├── 11_muscle.mtn
│ │ │ ├── 12_stagger.mtn
│ │ │ ├── 13_cry.mtn
│ │ │ ├── 14_ sigh.mtn
│ │ │ ├── 15_joy.mtn
│ │ │ ├── 16_menace.mtn
│ │ │ ├── 17_yes.mtn
│ │ │ ├── 18_no.mtn
│ │ │ ├── 19_walk.mtn
│ │ │ └── 20_sleep.mtn
│ │ ├── nico.model.json
│ │ ├── nico.physics.json
│ │ └── nico.pose.json
│ ├── package-lock.json
│ └── package.json
│ ├── nietzsche
│ ├── .gitignore
│ ├── assets
│ │ ├── moc
│ │ │ ├── nietzsche.2048
│ │ │ │ ├── texture_00.png
│ │ │ │ ├── texture_01.png
│ │ │ │ └── texture_02.png
│ │ │ └── nietzsche.moc
│ │ ├── mtn
│ │ │ ├── 00_idle.mtn
│ │ │ ├── 01_happy.mtn
│ │ │ ├── 02_angry.mtn
│ │ │ ├── 03_fear.mtn
│ │ │ ├── 04_surprise.mtn
│ │ │ ├── 05_fun.mtn
│ │ │ ├── 06_love.mtn
│ │ │ ├── 07_bye.mtn
│ │ │ ├── 08_sad.mtn
│ │ │ ├── 09_yawn.mtn
│ │ │ ├── 10_yeah.mtn
│ │ │ ├── 11_muscle.mtn
│ │ │ ├── 12_stagger.mtn
│ │ │ ├── 13_cry.mtn
│ │ │ ├── 14_ sigh.mtn
│ │ │ ├── 15_joy.mtn
│ │ │ ├── 16_menace.mtn
│ │ │ ├── 17_yes.mtn
│ │ │ ├── 18_no.mtn
│ │ │ ├── 19_walk.mtn
│ │ │ └── 20_sleep.mtn
│ │ ├── nietzche.model.json
│ │ ├── nietzsche.physics.json
│ │ └── nietzsche.pose.json
│ ├── package-lock.json
│ └── package.json
│ ├── nipsilon
│ ├── .gitignore
│ ├── assets
│ │ ├── moc
│ │ │ ├── nipsilon.2048
│ │ │ │ ├── texture_00.png
│ │ │ │ ├── texture_01.png
│ │ │ │ └── texture_02.png
│ │ │ └── nipsilon.moc
│ │ ├── mtn
│ │ │ ├── 00_idle.mtn
│ │ │ ├── 01_happy.mtn
│ │ │ ├── 02_angry.mtn
│ │ │ ├── 03_fear.mtn
│ │ │ ├── 04_surprise.mtn
│ │ │ ├── 05_fun.mtn
│ │ │ ├── 06_love.mtn
│ │ │ ├── 07_bye.mtn
│ │ │ ├── 08_sad.mtn
│ │ │ ├── 09_yawn.mtn
│ │ │ ├── 10_yeah.mtn
│ │ │ ├── 11_muscle.mtn
│ │ │ ├── 12_stagger.mtn
│ │ │ ├── 13_cry.mtn
│ │ │ ├── 14_ sigh.mtn
│ │ │ ├── 15_joy.mtn
│ │ │ ├── 16_menace.mtn
│ │ │ ├── 17_yes.mtn
│ │ │ ├── 18_no.mtn
│ │ │ ├── 19_walk.mtn
│ │ │ └── 20_sleep.mtn
│ │ ├── nipsilon.model.json
│ │ ├── nipsilon.physics.json
│ │ └── nipsilon.pose.json
│ ├── package-lock.json
│ └── package.json
│ ├── nito
│ ├── .gitignore
│ ├── assets
│ │ ├── moc
│ │ │ ├── nito.2048
│ │ │ │ ├── texture_00.png
│ │ │ │ └── texture_01.png
│ │ │ └── nito.moc
│ │ ├── mtn
│ │ │ ├── 00_idle.mtn
│ │ │ ├── 01_happy.mtn
│ │ │ ├── 02_angry.mtn
│ │ │ ├── 03_fear.mtn
│ │ │ ├── 04_surprise.mtn
│ │ │ ├── 05_fun.mtn
│ │ │ ├── 06_love.mtn
│ │ │ ├── 07_bye.mtn
│ │ │ ├── 08_sad.mtn
│ │ │ ├── 09_yawn.mtn
│ │ │ ├── 10_yeah.mtn
│ │ │ ├── 11_muscle.mtn
│ │ │ ├── 12_stagger.mtn
│ │ │ ├── 13_cry.mtn
│ │ │ ├── 14_ sigh.mtn
│ │ │ ├── 15_joy.mtn
│ │ │ ├── 16_menace.mtn
│ │ │ ├── 17_yes.mtn
│ │ │ ├── 18_no.mtn
│ │ │ ├── 19_walk.mtn
│ │ │ └── 20_sleep.mtn
│ │ ├── nito.model.json
│ │ ├── nito.physics.json
│ │ └── nito.pose.json
│ ├── package-lock.json
│ └── package.json
│ ├── shizuku
│ ├── .gitignore
│ ├── assets
│ │ ├── exp
│ │ │ ├── f01.exp.json
│ │ │ ├── f02.exp.json
│ │ │ ├── f03.exp.json
│ │ │ └── f04.exp.json
│ │ ├── moc
│ │ │ ├── shizuku.1024
│ │ │ │ ├── texture_00.png
│ │ │ │ ├── texture_01.png
│ │ │ │ ├── texture_02.png
│ │ │ │ ├── texture_03.png
│ │ │ │ ├── texture_04.png
│ │ │ │ └── texture_05.png
│ │ │ └── shizuku.moc
│ │ ├── mtn
│ │ │ ├── flickHead_00.mtn
│ │ │ ├── flickHead_01.mtn
│ │ │ ├── flickHead_02.mtn
│ │ │ ├── idle_00.mtn
│ │ │ ├── idle_01.mtn
│ │ │ ├── idle_02.mtn
│ │ │ ├── pinchIn_00.mtn
│ │ │ ├── pinchIn_01.mtn
│ │ │ ├── pinchIn_02.mtn
│ │ │ ├── pinchOut_00.mtn
│ │ │ ├── pinchOut_01.mtn
│ │ │ ├── pinchOut_02.mtn
│ │ │ ├── shake_00.mtn
│ │ │ ├── shake_01.mtn
│ │ │ ├── shake_02.mtn
│ │ │ ├── tapBody_00.mtn
│ │ │ ├── tapBody_01.mtn
│ │ │ └── tapBody_02.mtn
│ │ ├── shizuku.model.json
│ │ ├── shizuku.physics.json
│ │ ├── shizuku.pose.json
│ │ └── snd
│ │ │ ├── flickHead_00.mp3
│ │ │ ├── flickHead_01.mp3
│ │ │ ├── flickHead_02.mp3
│ │ │ ├── pinchIn_00.mp3
│ │ │ ├── pinchIn_01.mp3
│ │ │ ├── pinchIn_02.mp3
│ │ │ ├── pinchOut_00.mp3
│ │ │ ├── pinchOut_01.mp3
│ │ │ ├── pinchOut_02.mp3
│ │ │ ├── shake_00.mp3
│ │ │ ├── shake_01.mp3
│ │ │ ├── shake_02.mp3
│ │ │ ├── tapBody_00.mp3
│ │ │ ├── tapBody_01.mp3
│ │ │ └── tapBody_02.mp3
│ ├── package-lock.json
│ └── package.json
│ ├── tororo
│ ├── .gitignore
│ ├── assets
│ │ ├── moc
│ │ │ ├── tororo.2048
│ │ │ │ └── texture_00.png
│ │ │ └── tororo.moc
│ │ ├── mtn
│ │ │ ├── 00_idle.mtn
│ │ │ ├── 01.mtn
│ │ │ ├── 02.mtn
│ │ │ ├── 03.mtn
│ │ │ ├── 04.mtn
│ │ │ ├── 05.mtn
│ │ │ ├── 06.mtn
│ │ │ ├── 07.mtn
│ │ │ └── 08.mtn
│ │ ├── tororo.model.json
│ │ └── tororo.pose.json
│ ├── package-lock.json
│ └── package.json
│ ├── tsumiki
│ ├── .gitignore
│ ├── assets
│ │ ├── exp
│ │ │ ├── F01.exp.json
│ │ │ ├── F02.exp.json
│ │ │ ├── F03.exp.json
│ │ │ ├── F04.exp.json
│ │ │ ├── F05.exp.json
│ │ │ ├── F06.exp.json
│ │ │ ├── F07.exp.json
│ │ │ ├── F08.exp.json
│ │ │ ├── F09.exp.json
│ │ │ └── F10.exp.json
│ │ ├── moc
│ │ │ ├── tsumiki.2048
│ │ │ │ ├── texture_00.png
│ │ │ │ └── texture_01.png
│ │ │ └── tsumiki.moc
│ │ ├── mtn
│ │ │ ├── P01.mtn
│ │ │ ├── tsumiki_idle_01.mtn
│ │ │ ├── tsumiki_m_01.mtn
│ │ │ ├── tsumiki_m_01_df.mtn
│ │ │ ├── tsumiki_m_02.mtn
│ │ │ ├── tsumiki_m_03.mtn
│ │ │ ├── tsumiki_m_04.mtn
│ │ │ ├── tsumiki_m_05.mtn
│ │ │ ├── tsumiki_m_06.mtn
│ │ │ ├── tsumiki_m_07.mtn
│ │ │ ├── tsumiki_m_08.mtn
│ │ │ ├── tsumiki_m_09.mtn
│ │ │ ├── tsumiki_m_10.mtn
│ │ │ ├── tsumiki_m_11.mtn
│ │ │ ├── tsumiki_m_12.mtn
│ │ │ ├── tsumiki_m_13.mtn
│ │ │ ├── tsumiki_m_14.mtn
│ │ │ ├── tsumiki_m_15.mtn
│ │ │ ├── tsumiki_m_16.mtn
│ │ │ ├── tsumiki_m_17.mtn
│ │ │ ├── tsumiki_m_18.mtn
│ │ │ ├── tsumiki_m_19.mtn
│ │ │ ├── tsumiki_m_20.mtn
│ │ │ ├── tsumiki_m_21.mtn
│ │ │ ├── tsumiki_m_22.mtn
│ │ │ ├── tsumiki_m_23.mtn
│ │ │ └── tsumiki_m_24.mtn
│ │ ├── tsumiki.model.json
│ │ └── tsumiki.physics.json
│ ├── package-lock.json
│ └── package.json
│ ├── unitychan
│ ├── .gitignore
│ ├── assets
│ │ ├── moc
│ │ │ ├── unitychan.2048
│ │ │ │ └── texture_00.png
│ │ │ └── unitychan.moc
│ │ ├── mtn
│ │ │ ├── idle_01.mtn
│ │ │ ├── idle_02.mtn
│ │ │ ├── m_01.mtn
│ │ │ ├── m_02.mtn
│ │ │ ├── m_03.mtn
│ │ │ ├── m_04.mtn
│ │ │ ├── m_05.mtn
│ │ │ ├── m_06.mtn
│ │ │ ├── m_07.mtn
│ │ │ ├── m_08.mtn
│ │ │ ├── m_09.mtn
│ │ │ ├── m_10.mtn
│ │ │ ├── m_11.mtn
│ │ │ ├── m_12.mtn
│ │ │ ├── m_13.mtn
│ │ │ └── m_14.mtn
│ │ ├── unitychan.model.json
│ │ └── unitychan.physics.json
│ ├── package-lock.json
│ └── package.json
│ ├── wanko
│ ├── .gitignore
│ ├── assets
│ │ ├── moc
│ │ │ ├── wanko.1024
│ │ │ │ └── texture_00.png
│ │ │ └── wanko.moc
│ │ ├── mtn
│ │ │ ├── idle_01.mtn
│ │ │ ├── idle_02.mtn
│ │ │ ├── idle_03.mtn
│ │ │ ├── idle_04.mtn
│ │ │ ├── shake_01.mtn
│ │ │ ├── shake_02.mtn
│ │ │ ├── touch_01.mtn
│ │ │ ├── touch_02.mtn
│ │ │ ├── touch_03.mtn
│ │ │ ├── touch_04.mtn
│ │ │ ├── touch_05.mtn
│ │ │ └── touch_06.mtn
│ │ └── wanko.model.json
│ ├── package-lock.json
│ └── package.json
│ └── z16
│ ├── .gitignore
│ ├── assets
│ ├── exp
│ │ └── f00.exp.json
│ ├── moc
│ │ ├── z16.1024
│ │ │ └── texture_00.png
│ │ ├── z16.256
│ │ │ └── texture_00.png
│ │ ├── z16.512
│ │ │ └── texture_00.png
│ │ └── z16.moc
│ ├── mtn
│ │ └── idle.mtn
│ ├── z16.model.json
│ └── z16.physics.json
│ ├── package-lock.json
│ └── package.json
└── styles
└── helper-live2d.styl
/.editorconfig:
--------------------------------------------------------------------------------
1 | # http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | indent_style = space
6 | indent_size = 2
7 | end_of_line = lf
8 | charset = utf-8
9 | trim_trailing_whitespace = true
10 | insert_final_newline = true
11 |
12 | [*.md]
13 | trim_trailing_whitespace = false
14 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | custom: https://zhousiwei.gitee.io/ibooks/about/#%E6%89%93%E8%B5%8F
13 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
5 |
6 | ## 🐥环境 & 设置
7 |
8 | **Node.js & npm version**
9 |
10 | ```bash
11 |
12 | ```
13 |
14 | **Your browsers** (Optional)
15 |
16 | > The browser you use
17 |
18 | **Your OSes** (Optional)
19 |
20 | > what platforms (operating systems and devices) are affected?
21 |
22 | Your package.json `package.json`:
23 |
24 | ```json
25 |
26 | ```
27 |
28 | ## For BUG
29 |
30 |
34 |
35 | ## ❓问题
36 |
37 |
38 |
39 | ## For feature request
40 |
41 |
42 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug修复
3 | about: Something isn't working as expected
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | ## ❓问题
11 |
12 |
13 |
14 | ## 🤔结果 & 预期
15 |
16 | Please describe what you expected to see.(请描述一下你希望看到什么)
17 |
18 | ## 🐥环境 & 设置
19 |
20 | **Node.js & npm version**
21 |
22 | ```bash
23 | ```
24 |
25 | ## 🙋Others
26 |
27 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature-request-improvement.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: 功能要求/改进
3 | about: I have a feature request, suggestion, improvement etc...
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | ## Feature Request
11 |
12 |
13 |
14 | ## 🙋Others
15 |
16 |
17 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/other.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: 其他问题
3 | about: Not a question, feature-request, bug
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | ## ❓问题
11 |
12 |
13 |
14 | ## 🤔结果 & 预期
15 |
16 | Please describe what you expected to see.(请描述一下你希望看到什么)
17 |
18 | ## 🐥环境 & 设置
19 |
20 | **Node.js & npm version**
21 |
22 | ```bash
23 | ```
24 |
25 | ## 🙋Others
26 |
27 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/question-help.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: 问题/帮助
3 | about: I have a question, need help (e.g. Customize)
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | ## ❓问题
11 |
12 |
13 |
14 | ## 🤔结果 & 预期
15 |
16 | Please describe what you expected to see.(请描述一下你希望看到什么)
17 |
18 | ## 🐥环境 & 设置
19 |
20 | **Node.js & npm version**
21 |
22 | ```bash
23 | ```
24 |
25 | ## 🙋Others
26 |
27 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
4 |
5 | ## Description
6 | Please describe the change as necessary.
7 | If it's a feature or enhancement please be as detailed as possible.
8 | If it's a bug fix, please link the issue that it fixes or describe the bug in as much detail.
9 |
10 | ## Specific Changes proposed
11 | Please list the specific changes involved in this pull request.
12 |
13 | ## Screenshots
14 |
15 |
16 |
17 | ## Pull request tasks
18 |
19 | - [ ] Add test cases for the changes.
20 | - [ ] Passed the CI test.
21 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # File created using '.gitignore Generator' for zhousiwei: https://zhousiwei.gitee.io/
2 |
3 | # Created by https://github.com/JoeyBling
4 |
5 | ### Node ###
6 | # Logs
7 | logs
8 | *.log
9 | npm-debug.log*
10 | yarn-debug.log*
11 | yarn-error.log*
12 |
13 | # Runtime data
14 | pids
15 | *.pid
16 | *.seed
17 | *.pid.lock
18 |
19 | # Directory for instrumented libs generated by jscoverage/JSCover
20 | lib-cov
21 |
22 | # Coverage directory used by tools like istanbul
23 | coverage
24 |
25 | # nyc test coverage
26 | .nyc_output
27 |
28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
29 | .grunt
30 |
31 | # Bower dependency directory (https://bower.io/)
32 | bower_components
33 |
34 | # node-waf configuration
35 | .lock-wscript
36 |
37 | # Compiled binary addons (https://nodejs.org/api/addons.html)
38 | build/Release
39 |
40 | # Dependency directories
41 | node_modules/
42 | jspm_packages/
43 |
44 | # TypeScript v1 declaration files
45 | typings/
46 |
47 | # Optional npm cache directory
48 | .npm
49 |
50 | # Optional eslint cache
51 | .eslintcache
52 |
53 | # Optional REPL history
54 | .node_repl_history
55 |
56 | # Output of 'npm pack'
57 | *.tgz
58 |
59 | # Yarn Integrity file
60 | .yarn-integrity
61 |
62 | # dotenv environment variables file
63 | .env
64 |
65 | # parcel-bundler cache (https://parceljs.org/)
66 | .cache
67 |
68 | # next.js build output
69 | .next
70 |
71 | # nuxt.js build output
72 | .nuxt
73 |
74 | # vuepress build output
75 | .vuepress/dist
76 |
77 | # Serverless directories
78 | .serverless
79 |
80 | ### VisualStudioCode ###
81 | .vscode/*
82 | !.vscode/settings.json
83 | !.vscode/tasks.json
84 | !.vscode/launch.json
85 | !.vscode/extensions.json
86 |
87 | ### Windows ###
88 | # Windows thumbnail cache files
89 | Thumbs.db
90 | ehthumbs.db
91 | ehthumbs_vista.db
92 |
93 | # Dump file
94 | *.stackdump
95 |
96 | # Folder config file
97 | [Dd]esktop.ini
98 |
99 | # Recycle Bin used on file shares
100 | $RECYCLE.BIN/
101 |
102 | # Windows Installer files
103 | *.cab
104 | *.msi
105 | *.msix
106 | *.msm
107 | *.msp
108 |
109 | # Windows shortcuts
110 | *.lnk
111 |
112 | # End of https://www.gitignore.io/api/visualstudiocode,windows,node
113 |
114 | # Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option)
115 | .history
116 | .DS_Store
117 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | src
2 | ts*.json
3 | .travis.yml
4 | .babelrc
5 | .eslint*
6 | rollup.config.js
7 | .github
8 | .editorconfig
9 | yarn.lock
10 | .history
11 | .DS_Store
12 | .build/
13 | dev/
14 | .temp/
15 | .git*
16 |
17 | # Logs
18 | logs
19 | *.log
20 | npm-debug.log*
21 | yarn-debug.log*
22 | yarn-error.log*
23 |
24 | # Runtime data
25 | pids
26 | *.pid
27 | *.seed
28 | *.pid.lock
29 |
30 | # Directory for instrumented libs generated by jscoverage/JSCover
31 | lib-cov
32 |
33 | # Coverage directory used by tools like istanbul
34 | coverage
35 |
36 | # nyc test coverage
37 | .nyc_output
38 |
39 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
40 | .grunt
41 |
42 | # Bower dependency directory (https://bower.io/)
43 | bower_components
44 |
45 | # node-waf configuration
46 | .lock-wscript
47 |
48 | # Compiled binary addons (https://nodejs.org/api/addons.html)
49 | build/Release
50 |
51 | # Compiled files
52 | dist
53 |
54 | # Dependency directories
55 | node_modules/
56 | jspm_packages/
57 |
58 | # TypeScript v1 declaration files
59 | typings/
60 |
61 | # Optional npm cache directory
62 | .npm
63 |
64 | # Optional eslint cache
65 | .eslintcache
66 |
67 | # Optional REPL history
68 | .node_repl_history
69 |
70 | # Output of 'npm pack'
71 | *.tgz
72 |
73 | # Yarn Integrity file
74 | .yarn-integrity
75 |
76 | # dotenv environment variables file
77 | .env
78 |
79 | # parcel-bundler cache (https://parceljs.org/)
80 | .cache
81 |
82 | # next.js build output
83 | .next
84 |
85 | # nuxt.js build output
86 | .nuxt
87 |
88 | # vuepress build output
89 | .vuepress/dist
90 |
91 | # Serverless directories
92 | .serverless
93 |
94 | # Test directory
95 | test
96 |
97 | # Custom rules
98 | bak_model
99 | # 暂时去掉互动音效
100 | # https://github.com/JoeyBling/vuepress-plugin-helper-live2d/issues/1
101 | snd
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 思伟
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/default_plugin_config.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /** 默认配置 */
4 | const config = require('./package.json');
5 |
6 | /* 全局默认配置(插件定义的常量) */
7 | module.exports = {
8 | // 是否开启控制台日志打印(default: false)
9 | log: false,
10 | // 插件名称
11 | pluginName: config.name,
12 | // 输出目录(不要以/结尾)
13 | outDir: '.vuepress/public',
14 | // 输出public目录下的自定义文件夹名称(不要以/结尾)
15 | outDirName: 'live2d',
16 | // 输出路径(建议不要使用)
17 | dest: "/",
18 | // 默认看板娘配置(此处插件配置可更改)
19 | live2d: {
20 | enable: true, // 是否启用(default: true)
21 | // 模型的文件路径(请不要更改此项)
22 | pluginModelPath: 'assets',
23 | // 模型名称(default: hibiki)>>>取值请参考:
24 | // https://github.com/JoeyBling/hexo-theme-yilia-plus/wiki/live2d%E6%A8%A1%E5%9E%8B%E5%8C%85%E5%B1%95%E7%A4%BA
25 | model: 'hibiki',
26 | display: {
27 | position: "right", // 显示位置:left/right(default: 'right')
28 | width: 135, // 模型的长度(default: 135)
29 | height: 300, // 模型的高度(default: 300)
30 | hOffset: 65, // 水平偏移(default: 65)
31 | vOffset: 0, // 垂直偏移(default: 0)
32 | },
33 | mobile: {
34 | show: false // 是否在移动设备上显示(暂时没有移动设备上的缩放配置)(default: false)
35 | },
36 | react: {
37 | opacity: 0.8 // 模型透明度(default: 0.8)
38 | }
39 | }
40 | };
41 |
--------------------------------------------------------------------------------
/dev/.vuepress/config.js:
--------------------------------------------------------------------------------
1 | // .vuepress/config.js
2 | module.exports = {
3 | /* 使用插件 */
4 | plugins: [
5 | [
6 | require('../../index'), {
7 | live2d: {
8 | // 是否启用(关闭请设置为false)(default: true)
9 | enable: true,
10 | // 模型名称(default: hibiki)>>>取值请参考:
11 | // https://github.com/JoeyBling/hexo-theme-yilia-plus/wiki/live2d%E6%A8%A1%E5%9E%8B%E5%8C%85%E5%B1%95%E7%A4%BA
12 | model: 'hibiki',
13 | display: {
14 | position: "right", // 显示位置:left/right(default: 'right')
15 | width: 135, // 模型的长度(default: 135)
16 | height: 300, // 模型的高度(default: 300)
17 | hOffset: 65, // 水平偏移(default: 65)
18 | vOffset: 0, // 垂直偏移(default: 0)
19 | },
20 | mobile: {
21 | show: false // 是否在移动设备上显示(暂时没有移动设备上的缩放配置)(default: false)
22 | },
23 | react: {
24 | opacity: 0.8 // 模型透明度(default: 0.8)
25 | }
26 | }
27 | }
28 | ]
29 | ],
30 | themeConfig: {
31 | nav: [{
32 | text: 'Home',
33 | link: '/'
34 | }],
35 | },
36 | }
37 |
--------------------------------------------------------------------------------
/examples/images/alipay.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/examples/images/alipay.jpeg
--------------------------------------------------------------------------------
/examples/images/web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/examples/images/web.png
--------------------------------------------------------------------------------
/examples/images/web_mini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/examples/images/web_mini.png
--------------------------------------------------------------------------------
/examples/images/weixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/examples/images/weixin.png
--------------------------------------------------------------------------------
/examples/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | 跳转中
8 |
9 |
10 | 跳转中...
11 |
12 |
13 |
--------------------------------------------------------------------------------
/fileUtil.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @description 文件操作封装工具类
3 | */
4 | const fs = require('fs');
5 | const path = require('path');
6 |
7 | /**
8 | * @description 删除文件夹及文件夹下所有文件
9 | * Delete folder and all files under folder
10 | * @param {String} dirPath The path to the dir
11 | * @param {Boolean} delCurrDir 是否删除最外层文件夹,如果为false,则保留空文件夹,默认为true
12 | */
13 | const deleteFolder = module.exports.deleteFolder = function (dirPath, delCurrDir = true) {
14 | if (fs.existsSync(dirPath)) {
15 | try {
16 | // 指定目录下所有文件名称
17 | const lsDir = fs.readdirSync(dirPath);
18 | lsDir.forEach(function (fileName, index) {
19 | const curPath = path.join(dirPath, fileName);
20 | // recurse
21 | if (fs.statSync(curPath).isDirectory()) {
22 | deleteFolder(curPath);
23 | } else {
24 | // delete file
25 | fs.unlinkSync(curPath);
26 | }
27 | });
28 | if (!!delCurrDir && delCurrDir) {
29 | fs.rmdirSync(dirPath);
30 | }
31 | } catch (ex) {
32 | console.error("Delete folder error:" + ex.message);
33 | }
34 | }
35 | }
36 |
37 | /**
38 | * Lists files in the supplied directory path
39 | * @param {String} dirPath The path to the dir
40 | * @return {Array} An array that contains all the file paths
41 | */
42 | const listFiles = module.exports.listFiles = function (dirPath) {
43 | try {
44 | // 指定目录下所有文件名称
45 | const lsDir = fs.readdirSync(dirPath);
46 | const filesArr = [];
47 | for (const fileName of lsDir) {
48 | const pathName = path.join(dirPath, fileName);
49 | if (fs.statSync(pathName).isDirectory()) {
50 | // 三点运算符
51 | filesArr.push(...listFiles(pathName));
52 | } else {
53 | filesArr.push(pathName);
54 | }
55 | }
56 | return filesArr;
57 | } catch (e) {
58 | console.warn("Not Found dirPath Files:" + dirPath);
59 | return null;
60 | }
61 | };
62 |
63 | /**
64 | * 获取指定目录下一级目录名称
65 | * @param {String} dirPath The path to the dir
66 | * @return {Array} 指定目录下所有一级目录名称
67 | */
68 | const listFolder = module.exports.listFolder = function (dirPath) {
69 | try {
70 | // 指定目录下所有文件名称
71 | const lsDir = fs.readdirSync(dirPath);
72 | const foldersArr = [];
73 | for (const dirName of lsDir) {
74 | const pathName = path.join(dirPath, dirName);
75 | if (fs.statSync(pathName).isDirectory()) {
76 | // 三点运算符
77 | // foldersArr.push(...listFolder(pathName));
78 | foldersArr.push(pathName);
79 | } else {
80 | // Skip
81 | }
82 | }
83 | return foldersArr;
84 | } catch (ex) {
85 | console.warn("Not Found dirPath Folders:" + dirPath + "error:" + ex.message);
86 | return null;
87 | }
88 | };
89 |
--------------------------------------------------------------------------------
/getNodeModulePath.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @description Resolve the path of provided package name
3 | */
4 | const path = require('path');
5 |
6 | /**
7 | * Resolve the package path according to provided package name
8 | * @param {String} packageName Package need to be resolved
9 | * @return {String} If detected the package, the path; if not, null
10 | */
11 |
12 | module.exports = function getNodeModulePath(packageName) {
13 |
14 | try {
15 |
16 | return path.dirname(require.resolve(`${packageName}/package.json`));
17 |
18 | } catch (e) {
19 |
20 | return null;
21 |
22 | }
23 |
24 | };
25 |
--------------------------------------------------------------------------------
/helper_live2d_log.js:
--------------------------------------------------------------------------------
1 | // 控制台颜色插件
2 | const chalk = require('chalk')
3 | // 默认插件配置
4 | const defaultPluginConfig = require("./default_plugin_config");
5 |
6 | // color取值:red、green、yellow、blue...等
7 | module.exports = function helper_live2d_log(msg, color = 'blue', label = defaultPluginConfig.pluginName) {
8 | // if (defaultPluginConfig.log) {
9 | console.log && console.log(`\n${chalk.reset.inverse.bold[color](` ${label} `)} ${msg}`)
10 | // }
11 | }
12 |
--------------------------------------------------------------------------------
/lib/clientRootMixin.js:
--------------------------------------------------------------------------------
1 | import '../styles/helper-live2d.styl'
2 |
3 | // mixin.js
4 | export default {
5 | created() {},
6 | mounted() {}
7 | }
8 |
--------------------------------------------------------------------------------
/lib/enhanceAppFile.js:
--------------------------------------------------------------------------------
1 | import Live2D from "./Live2d.vue"
2 | // import * as config from "../package.json"
3 | const config = require('../package.json');
4 |
5 | export default ({
6 | Vue
7 | }) => {
8 | // 自定义扩展参数
9 | Vue.prototype.$helperLive2dAppName = config.name;
10 | Vue.prototype.$helperLive2dAppUrl = config.homepage;
11 | Vue.prototype.$helperLive2dAppDescription = config.description;
12 |
13 | // 注册Vue全局组件
14 | Vue.component('Live2D', Live2D)
15 | }
16 |
--------------------------------------------------------------------------------
/listFiles.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @description List files of provided path
3 | */
4 | const fs = require('fs');
5 | const path = require('path');
6 |
7 | /**
8 | * Lists files in the supplied directory path
9 | * @param {String} dirPath The path to the dir
10 | * @return {Array} An array that contains all the file paths
11 | */
12 | module.exports = function listFiles(dirPath) {
13 | try {
14 | // 指定目录下所有文件名称
15 | const lsDir = fs.readdirSync(dirPath);
16 | const filesArr = [];
17 | for (const fileName of lsDir) {
18 | const pathName = path.join(dirPath, fileName);
19 | if (fs.statSync(pathName).isDirectory()) {
20 | // 三点运算符
21 | filesArr.push(...listFiles(pathName));
22 | } else {
23 | filesArr.push(pathName);
24 | }
25 | }
26 | return filesArr;
27 | } catch (e) {
28 | console.warn("Not Found dirPath Files:" + dirPath);
29 | return null;
30 | }
31 | };
32 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vuepress-plugin-helper-live2d",
3 | "version": "1.0.2",
4 | "description": "VuePress集成Live2D看板娘. Live2D plugin for VuePress.",
5 | "main": "index.js",
6 | "publishConfig": {
7 | "access": "public"
8 | },
9 | "scripts": {
10 | "test": "echo \"Error: no test specified\" && exit 1",
11 | "postinstall": "openteam-postinstall || exit 0"
12 | },
13 | "repository": {
14 | "type": "git",
15 | "url": "git+https://github.com/JoeyBling/vuepress-plugin-helper-live2d.git"
16 | },
17 | "keywords": [
18 | "vue",
19 | "vuepress",
20 | "vuepress-plugin",
21 | "helper-live2d",
22 | "live2d",
23 | "看板娘",
24 | "yilia-plus"
25 | ],
26 | "author": {
27 | "name": "JoeyBling",
28 | "email": "2434387555@qq.com",
29 | "url": "https://zhousiwei.gitee.io"
30 | },
31 | "license": "MIT",
32 | "bugs": {
33 | "url": "https://github.com/JoeyBling/vuepress-plugin-helper-live2d/issues"
34 | },
35 | "homepage": "https://github.com/JoeyBling/vuepress-plugin-helper-live2d",
36 | "dependencies": {
37 | "chalk": "^2.4.2",
38 | "lodash": "^4.17.15",
39 | "openteam-postinstall": "^1.0.2"
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/public/live2d/chitose/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/chitose.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/chitose.moc","textures":["moc/chitose.2048/texture_00.png"],"motions":{"null":[{"file":"mtn/chitose_handwave.mtn"},{"file":"mtn/chitose_kime01.mtn"},{"file":"mtn/chitose_kime02.mtn"}],"idle":[{"file":"mtn/chitose_idle.mtn"}]},"expressions":[{"name":"f01.exp.json","file":"exp/f01.exp.json"},{"name":"f02.exp.json","file":"exp/f02.exp.json"},{"name":"f03.exp.json","file":"exp/f03.exp.json"},{"name":"f04.exp.json","file":"exp/f04.exp.json"},{"name":"f05.exp.json","file":"exp/f05.exp.json"},{"name":"f06.exp.json","file":"exp/f06.exp.json"},{"name":"f07.exp.json","file":"exp/f07.exp.json"}],"physics":"chitose.physics.json","pose":"chitose.pose.json"}
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/chitose.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"FRONT","setup":{"length":0.15,"regist":1,"mass":0.25},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":2},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":2}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.025,"weight":1}]},{"label":"BACK","setup":{"length":0.2,"regist":1,"mass":0.5},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":2},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":2}],"targets":[{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":0.025,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/chitose.pose.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Pose","parts_visible":[{"group":[{"id":"PARTS_01_ARM_L_A"}]},{"group":[{"id":"PARTS_01_ARM_R_A"},{"id":"PARTS_01_ARM_R_B"}]}]}
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/exp/f01.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500}
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/exp/f02.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0,"def":1},{"id":"PARAM_EYE_L_SMILE","val":1},{"id":"PARAM_EYE_R_OPEN","val":0,"def":1},{"id":"PARAM_EYE_R_SMILE","val":1},{"id":"PARAM_BROW_L_FORM","val":1},{"id":"PARAM_BROW_R_FORM","val":1},{"id":"PARAM_MOUTH_FORM","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/exp/f03.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.86,"def":1},{"id":"PARAM_EYE_R_OPEN","val":0.86,"def":1},{"id":"PARAM_EYE_FORM","val":0.39},{"id":"PARAM_EYE_BALL_X","val":0.01},{"id":"PARAM_EYE_BALL_Y","val":-0.5},{"id":"PARAM_BROW_L_Y","val":0.35},{"id":"PARAM_BROW_R_Y","val":0.35},{"id":"PARAM_BROW_L_X","val":-0.5},{"id":"PARAM_BROW_R_X","val":-0.5},{"id":"PARAM_BROW_L_ANGLE","val":0.5},{"id":"PARAM_BROW_R_ANGLE","val":0.5},{"id":"PARAM_BROW_L_FORM","val":-1},{"id":"PARAM_BROW_R_FORM","val":-1},{"id":"PARAM_MOUTH_FORM","val":-1}]}
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/exp/f04.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_FORM","val":-1},{"id":"PARAM_BROW_L_X","val":-0.76},{"id":"PARAM_BROW_R_X","val":-0.76},{"id":"PARAM_BROW_L_ANGLE","val":-0.65},{"id":"PARAM_BROW_R_ANGLE","val":-0.65},{"id":"PARAM_BROW_L_FORM","val":-1},{"id":"PARAM_BROW_R_FORM","val":-1},{"id":"PARAM_MOUTH_FORM","val":-2}]}
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/exp/f05.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":1.07,"def":1},{"id":"PARAM_EYE_R_OPEN","val":1.07,"def":1},{"id":"PARAM_EYE_FORM","val":0.68},{"id":"PARAM_BROW_L_Y","val":0.65},{"id":"PARAM_BROW_R_Y","val":0.65},{"id":"PARAM_BROW_L_X","val":-0.17},{"id":"PARAM_BROW_R_X","val":-0.17},{"id":"PARAM_BROW_L_ANGLE","val":0.32},{"id":"PARAM_BROW_R_ANGLE","val":0.31},{"id":"PARAM_BROW_L_FORM","val":-0.45},{"id":"PARAM_BROW_R_FORM","val":-0.46},{"id":"PARAM_MOUTH_FORM","val":-1.34},{"id":"PARAM_CHEEK","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/exp/f06.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":1.05,"def":1},{"id":"PARAM_EYE_R_OPEN","val":1.05,"def":1},{"id":"PARAM_EYE_FORM","val":0.62},{"id":"PARAM_BROW_L_Y","val":1},{"id":"PARAM_BROW_R_Y","val":1},{"id":"PARAM_BROW_L_ANGLE","val":0.65},{"id":"PARAM_BROW_R_ANGLE","val":0.65},{"id":"PARAM_BROW_L_FORM","val":-0.55},{"id":"PARAM_BROW_R_FORM","val":-0.55},{"id":"PARAM_MOUTH_FORM","val":0.5},{"id":"PARAM_SWEAT","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/exp/f07.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":1.3,"def":1},{"id":"PARAM_EYE_R_OPEN","val":1.3,"def":1},{"id":"PARAM_EYE_BALL_FORM","val":-1},{"id":"PARAM_BROW_L_Y","val":1},{"id":"PARAM_BROW_R_Y","val":1},{"id":"PARAM_BROW_L_X","val":0.45},{"id":"PARAM_BROW_R_X","val":0.45},{"id":"PARAM_BROW_L_ANGLE","val":-0.26},{"id":"PARAM_BROW_R_ANGLE","val":-0.26},{"id":"PARAM_BROW_L_FORM","val":0.75},{"id":"PARAM_BROW_R_FORM","val":0.75},{"id":"PARAM_MOUTH_FORM","val":-2},{"id":"PARAM_SWEAT","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/moc/chitose.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/chitose/assets/moc/chitose.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/chitose/assets/moc/chitose.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/chitose/assets/moc/chitose.moc
--------------------------------------------------------------------------------
/public/live2d/chitose/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-chitose",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/chitose/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-chitose",
3 | "version": "1.0.5",
4 | "description": "chitose live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/Epsilon2.1.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/Epsilon2.1.moc","textures":["moc/Epsilon2.1.2048/texture_00.png"],"layout":{"center_x":0,"y":1,"width":2},"expressions":[{"name":"f04.exp.json","file":"exp/f04.exp.json"},{"name":"f05.exp.json","file":"exp/f05.exp.json"},{"name":"f06.exp.json","file":"exp/f06.exp.json"},{"name":"f07.exp.json","file":"exp/f07.exp.json"},{"name":"f08.exp.json","file":"exp/f08.exp.json"},{"name":"f01.exp.json","file":"exp/f01.exp.json"},{"name":"f02.exp.json","file":"exp/f02.exp.json"},{"name":"f03.exp.json","file":"exp/f03.exp.json"}],"motions":{"":[{"file":"mtn/Epsilon2.1_m_01.mtn"},{"file":"mtn/Epsilon2.1_m_02.mtn"},{"file":"mtn/Epsilon2.1_m_03.mtn"},{"file":"mtn/Epsilon2.1_m_04.mtn"},{"file":"mtn/Epsilon2.1_m_05.mtn"},{"file":"mtn/Epsilon2.1_m_06.mtn"},{"file":"mtn/Epsilon2.1_m_07.mtn"},{"file":"mtn/Epsilon2.1_m_08.mtn"},{"file":"mtn/Epsilon2.1_m_sp_01.mtn"},{"file":"mtn/Epsilon2.1_m_sp_02.mtn"},{"file":"mtn/Epsilon2.1_m_sp_03.mtn"},{"file":"mtn/Epsilon2.1_m_sp_04.mtn"},{"file":"mtn/Epsilon2.1_m_sp_05.mtn"},{"file":"mtn/Epsilon2.1_shake_01.mtn"}],"idle":[{"file":"mtn/Epsilon2.1_idle_01.mtn"}]},"physics":"Epsilon2.1.physics.json"}
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/Epsilon2.1.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"hair_front","setup":{"length":0.15,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.022,"weight":1}]},{"label":"hair_side","setup":{"length":0.35,"regist":0.6,"mass":0.22},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1}],"targets":[{"id":"PARAM_HAIR_SIDE","ptype":"angle","scale":0.022,"weight":1}]},{"label":"hair_back","setup":{"length":0.2,"regist":0.7,"mass":0.25},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.012,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2,"weight":1}],"targets":[{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":0.022,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/exp/f01.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500}
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/exp/f02.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0,"calc":"mult"},{"id":"PARAM_EYE_L_SMILE","val":1},{"id":"PARAM_EYE_R_OPEN","val":0,"calc":"mult"},{"id":"PARAM_EYE_R_SMILE","val":1},{"id":"PARAM_BROW_L_ANGLE","val":0.48},{"id":"PARAM_BROW_R_ANGLE","val":0.46}]}
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/exp/f03.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.87,"calc":"mult"},{"id":"PARAM_EYE_L_SMILE","val":1},{"id":"PARAM_EYE_R_OPEN","val":0.87,"calc":"mult"},{"id":"PARAM_BROW_L_Y","val":-1},{"id":"PARAM_BROW_R_Y","val":-1},{"id":"PARAM_BROW_L_ANGLE","val":1},{"id":"PARAM_BROW_R_ANGLE","val":1},{"id":"PARAM_BROW_L_FORM","val":-0.51},{"id":"PARAM_BROW_R_FORM","val":-0.51},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/exp/f04.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_Y","val":-0.59},{"id":"PARAM_BROW_R_Y","val":-0.59},{"id":"PARAM_BROW_L_X","val":-1},{"id":"PARAM_BROW_R_X","val":-1},{"id":"PARAM_BROW_L_ANGLE","val":-1},{"id":"PARAM_BROW_R_ANGLE","val":-1},{"id":"PARAM_BROW_L_FORM","val":-1},{"id":"PARAM_BROW_R_FORM","val":-1},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/exp/f05.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_Y","val":-0.42},{"id":"PARAM_BROW_R_Y","val":-0.44},{"id":"PARAM_BROW_L_X","val":-0.07},{"id":"PARAM_BROW_L_ANGLE","val":1},{"id":"PARAM_BROW_R_ANGLE","val":1},{"id":"PARAM_TERE","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/exp/f06.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_Y","val":-1},{"id":"PARAM_BROW_R_Y","val":-1},{"id":"PARAM_BROW_L_X","val":-0.07},{"id":"PARAM_BROW_L_ANGLE","val":0.73},{"id":"PARAM_BROW_R_ANGLE","val":0.71},{"id":"PARAM_BROW_L_FORM","val":-0.81},{"id":"PARAM_BROW_R_FORM","val":-0.81},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/exp/f07.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":1.5,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":1.5,"calc":"mult"},{"id":"PARAM_BROW_L_Y","val":1},{"id":"PARAM_BROW_R_Y","val":1},{"id":"PARAM_BROW_L_ANGLE","val":0.28},{"id":"PARAM_BROW_R_ANGLE","val":0.31},{"id":"PARAM_BROW_L_FORM","val":1},{"id":"PARAM_BROW_R_FORM","val":1},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/exp/f08.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.75,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":0.75,"calc":"mult"},{"id":"PARAM_BROW_L_Y","val":-0.31},{"id":"PARAM_BROW_R_Y","val":-0.36},{"id":"PARAM_BROW_L_ANGLE","val":0.61},{"id":"PARAM_BROW_R_ANGLE","val":0.62},{"id":"PARAM_BROW_L_FORM","val":-1},{"id":"PARAM_BROW_R_FORM","val":-1},{"id":"PARAM_MOUTH_FORM","val":-0.53,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/moc/Epsilon2.1.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/epsilon2_1/assets/moc/Epsilon2.1.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/moc/Epsilon2.1.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/epsilon2_1/assets/moc/Epsilon2.1.moc
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/mtn/Epsilon2.1_m_01.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | PARAM_ANGLE_X=0
5 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,1.31,4.14,7.68,11.34,14.69,17.47,19.31,20,17.28,10.48,1.02,-9.24,-18.35,-25,-28.99,-30,-30,-30,-28.8,-25.57,-20.9,-15.36,-9.64,-4.1,0.57,3.8,5,4.67,3.96,3.08,2.16,1.33,0.63,0.17,0,0,0,0,0,0,0,0,0,0
6 | PARAM_ANGLE_Z=0
7 | PARAM_EYE_L_OPEN=1
8 | PARAM_EYE_L_SMILE=0
9 | PARAM_EYE_R_OPEN=1
10 | PARAM_EYE_R_SMILE=0
11 | PARAM_EYE_BALL_X=0
12 | PARAM_EYE_BALL_Y=0
13 | PARAM_BROW_L_Y=0
14 | PARAM_BROW_R_Y=0
15 | PARAM_BROW_L_X=0
16 | PARAM_BROW_R_X=0
17 | PARAM_BROW_L_ANGLE=0
18 | PARAM_BROW_R_ANGLE=0
19 | PARAM_BROW_L_FORM=0
20 | PARAM_BROW_R_FORM=0
21 | PARAM_MOUTH_FORM=1
22 | PARAM_MOUTH_OPEN_Y=0
23 | PARAM_TERE=0
24 | PARAM_SWEAT_TEAR=0
25 | PARAM_RAGE=0
26 | PARAM_BODY_ANGLE_X=0
27 | PARAM_BODY_ANGLE_Z=0
28 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0.46,1.45,2.69,3.97,5.14,6.11,6.76,7,6.21,4.51,2.39,0.19,-1.82,-3.48,-4.59,-5,-4.83,-4.37,-3.7,-2.91,-2.09,-1.3,-0.63,-0.17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
29 | PARAM_ARM_L=0
30 | PARAM_ARM_R=0
31 | PARAM_BREATH=0
32 | PARAM_HAIR_SIDE=0
33 | PARAM_HAIR_BACK=0
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/mtn/Epsilon2.1_m_02.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,-2.21,-7.57,-14.12,-20.51,-25.64,-28.9,-30,-28.21,-23.52,-16.74,-9,-0.96,6.54,12.94,17.83,20.91,22,21.1,18.69,14.97,10.29,5.12,-0.5,-6.12,-11.29,-15.97,-19.69,-22.1,-23,-22.26,-20.41,-17.9,-14.96,-11.9,-8.89,-6.04,-3.64,-1.71,-0.46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
5 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.14,-0.5,-1.02,-1.62,-2.23,-2.81,-3.3,-3.68,-3.92,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-3.87,-3.55,-3.11,-2.6,-2.07,-1.55,-1.05,-0.63,-0.3,-0.08,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6 | PARAM_ANGLE_Z=0
7 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
8 | PARAM_EYE_L_SMILE=0
9 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
10 | PARAM_EYE_R_SMILE=0
11 | PARAM_EYE_BALL_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0.04,0.14,0.26,0.38,0.48,0.54,0.56,0.52,0.42,0.26,0.09,-0.09,-0.26,-0.4,-0.51,-0.58,-0.6,-0.58,-0.51,-0.42,-0.3,-0.16,-0.02,0.12,0.26,0.38,0.47,0.54,0.56,0.549,0.52,0.48,0.43,0.38,0.32,0.26,0.2,0.15,0.1,0.06,0.03,0.007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
12 | PARAM_EYE_BALL_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.001,0.005,0.01,0.016,0.022,0.028,0.033,0.037,0.039,0.04,0.039,0.037,0.034,0.03,0.025,0.02,0.015,0.01,0.006,0.003,0.001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
13 | PARAM_BROW_L_Y=0
14 | PARAM_BROW_R_Y=0
15 | PARAM_BROW_L_X=0
16 | PARAM_BROW_R_X=0
17 | PARAM_BROW_L_ANGLE=0
18 | PARAM_BROW_R_ANGLE=0
19 | PARAM_BROW_L_FORM=0
20 | PARAM_BROW_R_FORM=0
21 | PARAM_MOUTH_FORM=1
22 | PARAM_MOUTH_OPEN_Y=0
23 | PARAM_TERE=0
24 | PARAM_SWEAT_TEAR=0
25 | PARAM_RAGE=0
26 | PARAM_BODY_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,-0.07,-0.25,-0.52,-0.84,-1.16,-1.48,-1.75,-1.93,-2,-1.79,-1.25,-0.47,0.42,1.35,2.22,2.95,3.52,3.87,4,3.88,3.56,3.06,2.44,1.75,1,0.25,-0.44,-1.06,-1.56,-1.88,-2,-1.96,-1.85,-1.69,-1.48,-1.25,-1,-0.75,-0.52,-0.31,-0.15,-0.04,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
27 | PARAM_BODY_ANGLE_Z=0
28 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,-0.03,-0.1,-0.21,-0.35,-0.52,-0.71,-0.9,-1.1,-1.29,-1.48,-1.65,-1.79,-1.9,-1.97,-2,-1.99,-1.96,-1.91,-1.85,-1.78,-1.69,-1.59,-1.48,-1.37,-1.25,-1.13,-1,-0.87,-0.75,-0.63,-0.52,-0.41,-0.31,-0.22,-0.15,-0.09,-0.04,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
29 | PARAM_ARM_L=0
30 | PARAM_ARM_R=0
31 | PARAM_BREATH=0
32 | PARAM_HAIR_SIDE=0
33 | PARAM_HAIR_BACK=0
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/mtn/Epsilon2.1_m_03.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | PARAM_ANGLE_X=0
5 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,1.18,4.04,7.53,10.94,13.67,15.41,16,15.45,14.01,11.92,9.54,7.06,4.76,2.79,1.28,0.33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,-0.38,-1.39,-2.93,-4.85,-7.07,-9.49,-12.07,-14.65,-17.28,-19.76,-22.12,-24.29,-26.2,-27.77,-28.97,-29.73,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30
7 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
8 | PARAM_EYE_L_SMILE=0
9 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
10 | PARAM_EYE_R_SMILE=0
11 | PARAM_EYE_BALL_X=0
12 | PARAM_EYE_BALL_Y=0
13 | PARAM_BROW_L_Y=0
14 | PARAM_BROW_R_Y=0
15 | PARAM_BROW_L_X=0
16 | PARAM_BROW_R_X=0
17 | PARAM_BROW_L_ANGLE=0
18 | PARAM_BROW_R_ANGLE=0
19 | PARAM_BROW_L_FORM=0
20 | PARAM_BROW_R_FORM=0
21 | PARAM_MOUTH_FORM=-0.03
22 | PARAM_MOUTH_OPEN_Y=0
23 | PARAM_TERE=0
24 | PARAM_SWEAT_TEAR=0
25 | PARAM_RAGE=0
26 | PARAM_BODY_ANGLE_X=0
27 | PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,-0.06,-0.24,-0.52,-0.89,-1.32,-1.81,-2.35,-2.92,-3.5,-4.08,-4.65,-5.19,-5.68,-6.11,-6.48,-6.76,-6.94,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7
28 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0.15,0.5,0.94,1.37,1.71,1.93,2,1.84,1.44,0.89,0.25,-0.41,-1.07,-1.69,-2.21,-2.63,-2.9,-3,-2.9,-2.62,-2.22,-1.75,-1.25,-0.78,-0.38,-0.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
29 | PARAM_ARM_L=0
30 | PARAM_ARM_R=0
31 | PARAM_BREATH=0
32 | PARAM_HAIR_SIDE=0
33 | PARAM_HAIR_BACK=0
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/mtn/Epsilon2.1_m_04.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | PARAM_ANGLE_X=0
5 | PARAM_ANGLE_Y=0,-0.04,-0.15,-0.31,-0.52,-0.75,-1,-1.25,-1.48,-1.69,-1.85,-1.96,-2,-0.56,2.56,6.44,10.48,14.16,17.21,19.24,20,19.31,17.51,14.9,11.92,8.83,5.95,3.48,1.6,0.42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.37,1.26,2.35,3.42,4.27,4.82,5,4.9,4.63,4.22,3.7,3.12,2.5,1.88,1.3,0.78,0.37,0.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,-0.2,-0.62,-1.15,-1.7,-2.2,-2.62,-2.9,-3,-2.24,-0.26,2.61,5.88,9.29,12.46,15.17,17.24,18.54,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,18.83,18.35,17.6,16.61,15.45,14.13,12.7,11.22,9.69,8.17,6.7,5.32,4.03,2.89,1.89,1.09,0.5,0.13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
7 | PARAM_EYE_L_OPEN=0
8 | PARAM_EYE_L_SMILE=1
9 | PARAM_EYE_R_OPEN=0
10 | PARAM_EYE_R_SMILE=1
11 | PARAM_EYE_BALL_X=0
12 | PARAM_EYE_BALL_Y=0
13 | PARAM_BROW_L_Y=-0.5
14 | PARAM_BROW_R_Y=-0.52
15 | PARAM_BROW_L_X=0
16 | PARAM_BROW_R_X=0
17 | PARAM_BROW_L_ANGLE=0
18 | PARAM_BROW_R_ANGLE=0
19 | PARAM_BROW_L_FORM=0.48
20 | PARAM_BROW_R_FORM=0.5
21 | PARAM_MOUTH_FORM=1
22 | PARAM_MOUTH_OPEN_Y=0
23 | PARAM_TERE=0
24 | PARAM_SWEAT_TEAR=0
25 | PARAM_RAGE=0
26 | PARAM_BODY_ANGLE_X=0
27 | PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0.07,0.26,0.55,0.95,1.43,1.99,2.59,3.25,3.94,4.65,5.35,6.06,6.75,7.41,8.01,8.57,9.05,9.45,9.74,9.93,10,10,10,10,10,10,10,10,10,10,10,10,9.91,9.67,9.3,8.81,8.25,7.6,6.92,6.21,5.47,4.72,4,3.29,2.61,2,1.43,0.95,0.55,0.26,0.07,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
28 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0.34,1.27,2.6,4.18,5.82,7.4,8.73,9.66,10,9.48,8.1,6.1,3.73,1.27,-1.1,-3.1,-4.48,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4.96,-4.83,-4.63,-4.37,-4.07,-3.72,-3.34,-2.95,-2.55,-2.15,-1.76,-1.4,-1.06,-0.76,-0.5,-0.29,-0.13,-0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
29 | PARAM_ARM_L=-10
30 | PARAM_ARM_R=-10
31 | PARAM_BREATH=0
32 | PARAM_HAIR_SIDE=0
33 | PARAM_HAIR_BACK=0
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/mtn/Epsilon2.1_m_06.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | PARAM_ANGLE_X=0
5 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.9,-3.16,-6.21,-9.79,-13.51,-17.17,-20.64,-23.56,-25.92,-27.44,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-27.86,-27.45,-26.8,-25.92,-24.87,-23.63,-22.23,-20.75,-19.14,-17.45,-15.76,-14,-12.24,-10.55,-8.86,-7.25,-5.77,-4.38,-3.13,-2.08,-1.2,-0.55,-0.14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6 | PARAM_ANGLE_Z=0,-0.06,-0.21,-0.47,-0.82,-1.23,-1.72,-2.27,-2.85,-3.48,-4.14,-4.81,-5.5,-6.19,-6.86,-7.52,-8.15,-8.73,-9.28,-9.77,-10.18,-10.53,-10.79,-10.94,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-10.96,-10.83,-10.62,-10.34,-10,-9.61,-9.17,-8.67,-8.15,-7.59,-7.01,-6.41,-5.81,-5.19,-4.59,-3.99,-3.41,-2.85,-2.33,-1.83,-1.39,-1,-0.66,-0.38,-0.17,-0.04,0,0,0,0,0,0,0,0,0,0,0,0
7 | PARAM_EYE_L_OPEN=0
8 | PARAM_EYE_L_SMILE=0
9 | PARAM_EYE_R_OPEN=0
10 | PARAM_EYE_R_SMILE=0
11 | PARAM_EYE_BALL_X=0
12 | PARAM_EYE_BALL_Y=0
13 | PARAM_BROW_L_Y=0
14 | PARAM_BROW_R_Y=0
15 | PARAM_BROW_L_X=0
16 | PARAM_BROW_R_X=0
17 | PARAM_BROW_L_ANGLE=1
18 | PARAM_BROW_R_ANGLE=1
19 | PARAM_BROW_L_FORM=-1
20 | PARAM_BROW_R_FORM=-1
21 | PARAM_MOUTH_FORM=-1
22 | PARAM_MOUTH_OPEN_Y=0
23 | PARAM_TERE=0
24 | PARAM_SWEAT_TEAR=0
25 | PARAM_RAGE=0
26 | PARAM_BODY_ANGLE_X=0
27 | PARAM_BODY_ANGLE_Z=0
28 | PARAM_BODY_ANGLE_Y=0,0.08,0.29,0.62,1.02,1.47,1.94,2.41,2.84,3.23,3.55,3.8,3.95,4,3.61,2.65,1.34,-0.2,-1.79,-3.36,-4.85,-6.1,-7.11,-7.76,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-7.86,-7.49,-6.93,-6.22,-5.41,-4.52,-3.57,-2.63,-1.66,-0.75,0.11,0.91,1.61,2.18,2.62,2.9,3,2.9,2.63,2.24,1.79,1.32,0.89,0.52,0.24,0.06,0,0,0,0,0,0,0,0,0,0,0,0
29 | PARAM_ARM_L=0
30 | PARAM_ARM_R=0
31 | PARAM_BREATH=0
32 | PARAM_HAIR_SIDE=0
33 | PARAM_HAIR_BACK=0
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/assets/mtn/Epsilon2.1_m_sp_05.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0.38,1.45,3.13,5.26,7.8,10.58,13.51,16.49,19.42,22.2,24.74,26.87,28.55,29.62,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30
5 | PARAM_ANGLE_Y=0,0,0,0,0,-0.07,-0.21,-0.38,-0.57,-0.73,-0.87,-0.97,-1,-0.987,-0.95,-0.9,-0.82,-0.74,-0.65,-0.55,-0.45,-0.35,-0.26,-0.18,-0.1,-0.05,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0.15,0.58,1.25,2.1,3.12,4.23,5.4,6.6,7.77,8.88,9.9,10.75,11.42,11.85,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12
7 | PARAM_EYE_L_OPEN=0.75
8 | PARAM_EYE_L_SMILE=0
9 | PARAM_EYE_R_OPEN=0.75
10 | PARAM_EYE_R_SMILE=0
11 | PARAM_EYE_BALL_X=1,1,1,1,1,0.997,0.988,0.975,0.957,0.94,0.91,0.89,0.86,0.83,0.8,0.77,0.74,0.71,0.68,0.65,0.63,0.6,0.583,0.565,0.55,0.539,0.532,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53,0.53
12 | PARAM_EYE_BALL_Y=0
13 | PARAM_BROW_L_Y=0.53
14 | PARAM_BROW_R_Y=0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42,0.42
15 | PARAM_BROW_L_X=0
16 | PARAM_BROW_R_X=0
17 | PARAM_BROW_L_ANGLE=0
18 | PARAM_BROW_R_ANGLE=0
19 | PARAM_BROW_L_FORM=-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64,-0.64
20 | PARAM_BROW_R_FORM=-0.56
21 | PARAM_MOUTH_FORM=1
22 | PARAM_MOUTH_OPEN_Y=0
23 | PARAM_TERE=-2
24 | PARAM_SWEAT_TEAR=0
25 | PARAM_RAGE=0
26 | PARAM_BODY_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0.09,0.34,0.74,1.27,1.88,2.59,3.36,4.17,5,5.83,6.64,7.41,8.12,8.73,9.26,9.66,9.91,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10
27 | PARAM_BODY_ANGLE_Z=0
28 | PARAM_BODY_ANGLE_Y=0
29 | PARAM_ARM_L=0,0,0,0,0,0,0,0,0,0,-0.09,-0.34,-0.74,-1.27,-1.88,-2.59,-3.36,-4.17,-5,-5.83,-6.64,-7.41,-8.12,-8.73,-9.26,-9.66,-9.91,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10
30 | PARAM_ARM_R=0,0,0,0,0,0,0,0,0,0,-0.09,-0.34,-0.74,-1.27,-1.88,-2.59,-3.36,-4.17,-5,-5.83,-6.64,-7.41,-8.12,-8.73,-9.26,-9.66,-9.91,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10
31 | PARAM_BREATH=0
32 | PARAM_HAIR_SIDE=0
33 | PARAM_HAIR_BACK=0
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-epsilon2_1",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/epsilon2_1/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-epsilon2_1",
3 | "version": "1.0.5",
4 | "description": "epsilon2_1 live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/gf/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/gf/assets/Gantzert_Felixander.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/Gantzert_Felixander.moc","textures":["moc/Gantzert_Felixander.2048/texture_00.png","moc/Gantzert_Felixander.2048/texture_01.png","moc/Gantzert_Felixander.2048/texture_02.png","moc/Gantzert_Felixander.2048/texture_03.png","moc/Gantzert_Felixander.2048/texture_04.png","moc/Gantzert_Felixander.2048/texture_05.png","moc/Gantzert_Felixander.2048/texture_06.png"],"motions":{"idle":[{"file":"mtn/A_00_idle.mtn"}],"":[{"file":"mtn/A_02.mtn"},{"file":"mtn/A_03.mtn"},{"file":"mtn/A_04.mtn"},{"file":"mtn/A_05.mtn"},{"file":"mtn/A_01.mtn"}]}}
--------------------------------------------------------------------------------
/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_01.png
--------------------------------------------------------------------------------
/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_02.png
--------------------------------------------------------------------------------
/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_03.png
--------------------------------------------------------------------------------
/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_04.png
--------------------------------------------------------------------------------
/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_05.png
--------------------------------------------------------------------------------
/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/gf/assets/moc/Gantzert_Felixander.2048/texture_06.png
--------------------------------------------------------------------------------
/public/live2d/gf/assets/moc/Gantzert_Felixander.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/gf/assets/moc/Gantzert_Felixander.moc
--------------------------------------------------------------------------------
/public/live2d/gf/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-gf",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/gf/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-gf",
3 | "version": "1.0.5",
4 | "description": "gantzert_felixander live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/haru/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/exp/f01.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500}
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/exp/f02.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_MOUTH_FORM","val":0,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/exp/f03.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_FORM","val":-1},{"id":"PARAM_BROW_L_ANGLE","val":-0.5},{"id":"PARAM_BROW_R_ANGLE","val":-0.5},{"id":"PARAM_BROW_L_FORM","val":-0.5},{"id":"PARAM_BROW_R_FORM","val":-0.5},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/exp/f04.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.9,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":0.9,"calc":"mult"},{"id":"PARAM_EYE_FORM","val":1},{"id":"PARAM_BROW_L_ANGLE","val":0.3},{"id":"PARAM_BROW_R_ANGLE","val":0.3},{"id":"PARAM_BROW_L_FORM","val":-0.5},{"id":"PARAM_BROW_R_FORM","val":-0.5},{"id":"PARAM_MOUTH_FORM","val":-0.5,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/exp/f05.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0,"calc":"mult"},{"id":"PARAM_EYE_L_SMILE","val":1},{"id":"PARAM_EYE_R_OPEN","val":0,"calc":"mult"},{"id":"PARAM_EYE_R_SMILE","val":1},{"id":"PARAM_BROW_L_Y","val":0.3},{"id":"PARAM_BROW_R_Y","val":0.3},{"id":"PARAM_BROW_L_FORM","val":0.2},{"id":"PARAM_BROW_R_FORM","val":0.2}]}
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/exp/f06.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":2,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":2,"calc":"mult"},{"id":"PARAM_EYE_BALL_FORM","val":-1},{"id":"PARAM_BROW_L_Y","val":0.3},{"id":"PARAM_BROW_R_Y","val":0.3},{"id":"PARAM_BROW_L_FORM","val":0.5},{"id":"PARAM_BROW_R_FORM","val":0.5},{"id":"PARAM_MOUTH_FORM","val":-0.21,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/exp/f07.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.9,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":0.9,"calc":"mult"},{"id":"PARAM_EYE_FORM","val":0.3},{"id":"PARAM_BROW_L_ANGLE","val":0.25},{"id":"PARAM_BROW_R_ANGLE","val":0.25},{"id":"PARAM_BROW_L_FORM","val":-0.47},{"id":"PARAM_BROW_R_FORM","val":-0.43},{"id":"PARAM_MOUTH_FORM","val":0.5,"def":1},{"id":"PARAM_TERE","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/exp/f08.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.8,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":0.8,"calc":"mult"},{"id":"PARAM_BROW_L_FORM","val":-0.5},{"id":"PARAM_BROW_R_FORM","val":-0.5},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/haru01.model.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Model Setting","name":"haru","model":"moc/haru01.moc","textures":["moc/haru01.1024/texture_00.png","moc/haru01.1024/texture_01.png","moc/haru01.1024/texture_02.png"],"physics":"haru01.physics.json","pose":"haru01.pose.json","expressions":[{"name":"f01","file":"exp/f01.exp.json"},{"name":"f02","file":"exp/f02.exp.json"},{"name":"f03","file":"exp/f03.exp.json"},{"name":"f04","file":"exp/f04.exp.json"},{"name":"f05","file":"exp/f05.exp.json"},{"name":"f06","file":"exp/f06.exp.json"},{"name":"f07","file":"exp/f07.exp.json"},{"name":"f08","file":"exp/f08.exp.json"}],"layout":{"center_x":0,"y":1.2,"width":2.9},"hit_areas":[{"name":"head","id":"D_REF.HEAD"},{"name":"body","id":"D_REF.BODY"}],"motions":{"idle":[{"file":"mtn/idle_00.mtn","fade_in":2000,"fade_out":2000},{"file":"mtn/idle_01.mtn","fade_in":2000,"fade_out":2000},{"file":"mtn/idle_02.mtn","fade_in":2000,"fade_out":2000}],"tap_body":[{"file":"mtn/tapBody_00.mtn","sound":"snd/tapBody_00.mp3"},{"file":"mtn/tapBody_01.mtn","sound":"snd/tapBody_01.mp3"},{"file":"mtn/tapBody_02.mtn","sound":"snd/tapBody_02.mp3"}],"pinch_in":[{"file":"mtn/pinchIn_00.mtn","sound":"snd/pinchIn_00.mp3"}],"pinch_out":[{"file":"mtn/pinchOut_00.mtn","sound":"snd/pinchOut_00.mp3"}],"shake":[{"file":"mtn/shake_00.mtn","sound":"snd/shake_00.mp3","fade_in":500}],"flick_head":[{"file":"mtn/flickHead_00.mtn","sound":"snd/flickHead_00.mp3"}]}}
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/haru01.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"comment":"hair front","setup":{"length":0.17,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.025,"weight":1}]},{"comment":"hair back","setup":{"length":0.34,"regist":0.5,"mass":0.2},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":0.025,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/haru01.pose.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Pose","parts_visible":[{"group":[{"id":"PARTS_01_ARM_L_A_001","link":["PARTS_01_ARM_L_A_002"]},{"id":"PARTS_01_ARM_L_B_001","link":["PARTS_01_ARM_L_B_002"]}]},{"group":[{"id":"PARTS_01_ARM_R_A_001","link":["PARTS_01_ARM_R_A_002"]},{"id":"PARTS_01_ARM_R_B_001","link":["PARTS_01_ARM_R_B_002"]}]}]}
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/moc/haru01.1024/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/assets/moc/haru01.1024/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/moc/haru01.1024/texture_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/assets/moc/haru01.1024/texture_01.png
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/moc/haru01.1024/texture_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/assets/moc/haru01.1024/texture_02.png
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/moc/haru01.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/assets/moc/haru01.moc
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/mtn/flickHead_00.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_BROW_L_ANGLE=0
4 | PARAM_ANGLE_Z=14,13.79,13.18,12.23,10.96,9.42,7.64,5.72,3.61,1.4,-0.88,-3.12,-5.4,-7.61,-9.72,-11.64,-13.42,-14.96,-16.23,-17.18,-17.79,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18
5 | PARAM_BODY_ANGLE_X=3
6 | PARAM_BODY_ANGLE_Y=0,0.15,0.5,0.94,1.37,1.71,1.93,2,1.97,1.9,1.79,1.65,1.48,1.29,1.1,0.9,0.71,0.52,0.35,0.21,0.1,0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
7 | PARAM_BODY_ANGLE_Z=1,0.94,0.76,0.48,0.12,-0.3,-0.76,-1.25,-1.75,-2.24,-2.7,-3.12,-3.48,-3.76,-3.94,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4
8 | PARAM_ARM_R_B=0
9 | PARAM_BREATH=0
10 | PARAM_ANGLE_Y=8
11 | PARAM_BROW_R_Y=0
12 | PARAM_ANGLE_X=0
13 | PARAM_BROW_R_X=0
14 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0.4,0.79,0.796,0.8,0.7,0.61,0.51,0.42,0.55,0.67,0.55,0.42,0.52,0.61,0.51,0.4,0.396,0.392,0.2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
15 | PARAM_MOUTH_FORM=1
16 | PARAM_EYE_L_OPEN=0
17 | PARAM_BUST_Y=0
18 | PARAM_EYE_FORM=0
19 | PARAM_EYE_L_SMILE=1
20 | PARAM_BROW_L_FORM=0
21 | PARAM_EYE_BALL_FORM=0
22 | PARAM_BROW_L_X=0
23 | PARAM_BROW_L_Y=0
24 | PARAM_BROW_R_ANGLE=0
25 | PARAM_EYE_R_SMILE=1
26 | PARAM_ARM_R_A=1
27 | PARAM_BROW_R_FORM=0
28 | PARAM_EYE_R_OPEN=0
29 | PARAM_TERE=0
30 | PARAM_HAIR_BACK=0
31 | PARAM_HAIR_FRONT=0
32 | PARAM_ARM_L_A=1
33 | PARAM_EYE_BALL_X=0
34 | PARAM_EYE_BALL_Y=0
35 | PARAM_ARM_L_B=0
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/snd/flickHead_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/assets/snd/flickHead_00.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/snd/pinchIn_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/assets/snd/pinchIn_00.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/snd/pinchOut_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/assets/snd/pinchOut_00.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/snd/shake_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/assets/snd/shake_00.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/snd/tapBody_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/assets/snd/tapBody_00.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/snd/tapBody_01.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/assets/snd/tapBody_01.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/01/assets/snd/tapBody_02.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/assets/snd/tapBody_02.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/01/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/01/package.json
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/exp/f01.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500}
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/exp/f02.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_MOUTH_FORM","val":0,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/exp/f03.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_FORM","val":-1},{"id":"PARAM_BROW_L_ANGLE","val":-0.5},{"id":"PARAM_BROW_R_ANGLE","val":-0.5},{"id":"PARAM_BROW_L_FORM","val":-0.5},{"id":"PARAM_BROW_R_FORM","val":-0.5},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/exp/f04.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.9,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":0.9,"calc":"mult"},{"id":"PARAM_EYE_FORM","val":1},{"id":"PARAM_BROW_L_ANGLE","val":0.3},{"id":"PARAM_BROW_R_ANGLE","val":0.3},{"id":"PARAM_BROW_L_FORM","val":-0.5},{"id":"PARAM_BROW_R_FORM","val":-0.5},{"id":"PARAM_MOUTH_FORM","val":-0.5,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/exp/f05.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0,"calc":"mult"},{"id":"PARAM_EYE_L_SMILE","val":1},{"id":"PARAM_EYE_R_OPEN","val":0,"calc":"mult"},{"id":"PARAM_EYE_R_SMILE","val":1},{"id":"PARAM_BROW_L_Y","val":0.3},{"id":"PARAM_BROW_R_Y","val":0.3},{"id":"PARAM_BROW_L_FORM","val":0.2},{"id":"PARAM_BROW_R_FORM","val":0.2}]}
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/exp/f06.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":2,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":2,"calc":"mult"},{"id":"PARAM_EYE_BALL_FORM","val":-1},{"id":"PARAM_BROW_L_Y","val":0.3},{"id":"PARAM_BROW_R_Y","val":0.3},{"id":"PARAM_BROW_L_FORM","val":0.5},{"id":"PARAM_BROW_R_FORM","val":0.5},{"id":"PARAM_MOUTH_FORM","val":-0.21,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/exp/f07.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.9,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":0.9,"calc":"mult"},{"id":"PARAM_EYE_FORM","val":0.3},{"id":"PARAM_BROW_L_ANGLE","val":0.25},{"id":"PARAM_BROW_R_ANGLE","val":0.25},{"id":"PARAM_BROW_L_FORM","val":-0.47},{"id":"PARAM_BROW_R_FORM","val":-0.43},{"id":"PARAM_MOUTH_FORM","val":0.5,"def":1},{"id":"PARAM_TERE","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/exp/f08.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.8,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":0.8,"calc":"mult"},{"id":"PARAM_BROW_L_FORM","val":-0.5},{"id":"PARAM_BROW_R_FORM","val":-0.5},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/haru02.model.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Model Setting","name":"haru","model":"moc/haru02.moc","textures":["moc/haru02.1024/texture_00.png","moc/haru02.1024/texture_01.png","moc/haru02.1024/texture_02.png"],"physics":"haru02.physics.json","pose":"haru02.pose.json","expressions":[{"name":"f01","file":"exp/f01.exp.json"},{"name":"f02","file":"exp/f02.exp.json"},{"name":"f03","file":"exp/f03.exp.json"},{"name":"f04","file":"exp/f04.exp.json"},{"name":"f05","file":"exp/f05.exp.json"},{"name":"f06","file":"exp/f06.exp.json"},{"name":"f07","file":"exp/f07.exp.json"},{"name":"f08","file":"exp/f08.exp.json"}],"layout":{"center_x":0,"y":1.2,"width":2.9},"hit_areas":[{"name":"head","id":"D_REF.HEAD"},{"name":"body","id":"D_REF.BODY"}],"motions":{"idle":[{"file":"mtn/idle_00.mtn","fade_in":2000,"fade_out":2000},{"file":"mtn/idle_01.mtn","fade_in":2000,"fade_out":2000},{"file":"mtn/idle_02.mtn","fade_in":2000,"fade_out":2000}],"tap_body":[{"file":"mtn/tapBody_00.mtn","sound":"snd/tapBody_00.mp3"},{"file":"mtn/tapBody_01.mtn","sound":"snd/tapBody_01.mp3"},{"file":"mtn/tapBody_02.mtn","sound":"snd/tapBody_02.mp3"}],"pinch_in":[{"file":"mtn/pinchIn_00.mtn","sound":"snd/pinchIn_00.mp3"}],"pinch_out":[{"file":"mtn/pinchOut_00.mtn","sound":"snd/pinchOut_00.mp3"}],"shake":[{"file":"mtn/shake_00.mtn","sound":"snd/shake_00.mp3","fade_in":500}],"flick_head":[{"file":"mtn/flickHead_00.mtn","sound":"snd/flickHead_00.mp3"}]}}
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/haru02.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"comment":"hair front","setup":{"length":0.17,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.025,"weight":1}]},{"comment":"hair back","setup":{"length":0.34,"regist":0.5,"mass":0.2},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":0.025,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/haru02.pose.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Pose","parts_visible":[{"group":[{"id":"PARTS_01_ARM_L_A_001","link":["PARTS_01_ARM_L_A_002"]},{"id":"PARTS_01_ARM_L_B_001","link":["PARTS_01_ARM_L_B_002"]}]},{"group":[{"id":"PARTS_01_ARM_R_A_001","link":["PARTS_01_ARM_R_A_002"]},{"id":"PARTS_01_ARM_R_B_001","link":["PARTS_01_ARM_R_B_002"]}]}]}
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/moc/haru02.1024/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/assets/moc/haru02.1024/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/moc/haru02.1024/texture_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/assets/moc/haru02.1024/texture_01.png
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/moc/haru02.1024/texture_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/assets/moc/haru02.1024/texture_02.png
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/moc/haru02.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/assets/moc/haru02.moc
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/mtn/flickHead_00.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_BROW_L_ANGLE=0
4 | PARAM_ANGLE_Z=14,13.79,13.18,12.23,10.96,9.42,7.64,5.72,3.61,1.4,-0.88,-3.12,-5.4,-7.61,-9.72,-11.64,-13.42,-14.96,-16.23,-17.18,-17.79,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18
5 | PARAM_BODY_ANGLE_X=3
6 | PARAM_BODY_ANGLE_Y=0,0.15,0.5,0.94,1.37,1.71,1.93,2,1.97,1.9,1.79,1.65,1.48,1.29,1.1,0.9,0.71,0.52,0.35,0.21,0.1,0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
7 | PARAM_BODY_ANGLE_Z=1,0.94,0.76,0.48,0.12,-0.3,-0.76,-1.25,-1.75,-2.24,-2.7,-3.12,-3.48,-3.76,-3.94,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4
8 | PARAM_ARM_R_B=0
9 | PARAM_BREATH=0
10 | PARAM_ANGLE_Y=8
11 | PARAM_BROW_R_Y=0
12 | PARAM_ANGLE_X=0
13 | PARAM_BROW_R_X=0
14 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0.4,0.79,0.796,0.8,0.7,0.61,0.51,0.42,0.55,0.67,0.55,0.42,0.52,0.61,0.51,0.4,0.396,0.392,0.2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
15 | PARAM_MOUTH_FORM=1
16 | PARAM_EYE_L_OPEN=0
17 | PARAM_BUST_Y=0
18 | PARAM_EYE_FORM=0
19 | PARAM_EYE_L_SMILE=1
20 | PARAM_BROW_L_FORM=0
21 | PARAM_EYE_BALL_FORM=0
22 | PARAM_BROW_L_X=0
23 | PARAM_BROW_L_Y=0
24 | PARAM_BROW_R_ANGLE=0
25 | PARAM_EYE_R_SMILE=1
26 | PARAM_ARM_R_A=1
27 | PARAM_BROW_R_FORM=0
28 | PARAM_EYE_R_OPEN=0
29 | PARAM_TERE=0
30 | PARAM_HAIR_BACK=0
31 | PARAM_HAIR_FRONT=0
32 | PARAM_ARM_L_A=1
33 | PARAM_EYE_BALL_X=0
34 | PARAM_EYE_BALL_Y=0
35 | PARAM_ARM_L_B=0
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/snd/flickHead_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/assets/snd/flickHead_00.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/snd/pinchIn_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/assets/snd/pinchIn_00.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/snd/pinchOut_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/assets/snd/pinchOut_00.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/snd/shake_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/assets/snd/shake_00.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/snd/tapBody_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/assets/snd/tapBody_00.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/snd/tapBody_01.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/assets/snd/tapBody_01.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/02/assets/snd/tapBody_02.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/assets/snd/tapBody_02.mp3
--------------------------------------------------------------------------------
/public/live2d/haru/02/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haru/02/package.json
--------------------------------------------------------------------------------
/public/live2d/haru/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-haru",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/haru/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-haru",
3 | "version": "1.0.5",
4 | "description": "haru live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/haruto/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/haruto/assets/haruto.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/haruto.moc","textures":["moc/haruto.2048/texture_00.png"],"motions":{"idle":[{"file":"mtn/idle_02.mtn"}],"":[{"file":"mtn/01.mtn"},{"file":"mtn/02.mtn"},{"file":"mtn/03.mtn"},{"file":"mtn/04.mtn"},{"file":"mtn/05.mtn"},{"file":"mtn/06.mtn"},{"file":"mtn/07.mtn"},{"file":"mtn/08.mtn"},{"file":"mtn/09.mtn"}]},"physics":"haruto.physics.json","name":"haruto"}
--------------------------------------------------------------------------------
/public/live2d/haruto/assets/haruto.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"hair_front","setup":{"length":0.15,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.022,"weight":1}]},{"label":"hair_side","setup":{"length":0.35,"regist":0.6,"mass":0.22},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1}],"targets":[{"id":"PARAM_HAIR_SIDE","ptype":"angle","scale":0.022,"weight":1}]},{"label":"hair_back","setup":{"length":0.2,"regist":0.7,"mass":0.25},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.012,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2,"weight":1}],"targets":[{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":0.022,"weight":1}]},{"label":"SKIRT","setup":{"length":0.1,"regist":0.8,"mass":0.2},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1},{"id":"PARAM_BODY_ANGLE_Y","ptype":"y","scale":0.01,"weight":1}],"targets":[{"id":"PARAM_SKIRT","ptype":"angle","scale":0.022,"weight":1}]},{"label":"TIE","setup":{"length":0.2,"regist":0.7,"mass":0.05},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1},{"id":"PARAM_BODY_ANGLE_Y","ptype":"y","scale":0.01,"weight":1}],"targets":[{"id":"PARAM_NECKTIE","ptype":"angle","scale":0.022,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/haruto/assets/moc/haruto.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haruto/assets/moc/haruto.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/haruto/assets/moc/haruto.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/haruto/assets/moc/haruto.moc
--------------------------------------------------------------------------------
/public/live2d/haruto/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-haruto",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/haruto/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-haruto",
3 | "version": "1.0.5",
4 | "description": "haruto live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/hibiki/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/exp/f01.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500}
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/exp/f02.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_FORM","val":-1},{"id":"PARAM_BROW_R_FORM","val":-1},{"id":"PARAM_MOUTH_FORM","val":0,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/exp/f03.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_X","val":-0.42},{"id":"PARAM_BROW_R_X","val":-0.42},{"id":"PARAM_BROW_L_ANGLE","val":0.62},{"id":"PARAM_BROW_R_ANGLE","val":0.68},{"id":"PARAM_BROW_L_FORM","val":-1},{"id":"PARAM_BROW_R_FORM","val":-1},{"id":"PARAM_MOUTH_FORM","val":0.15,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/exp/f04.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_Y","val":0.39},{"id":"PARAM_BROW_R_Y","val":0.33},{"id":"PARAM_BROW_L_ANGLE","val":0.19},{"id":"PARAM_BROW_R_ANGLE","val":0.19},{"id":"PARAM_BROW_L_FORM","val":1},{"id":"PARAM_BROW_R_FORM","val":1},{"id":"PARAM_MOUTH_FORM","val":0.31,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/exp/f05.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_Y","val":-0.25},{"id":"PARAM_BROW_R_Y","val":-0.25},{"id":"PARAM_BROW_L_ANGLE","val":0.54},{"id":"PARAM_BROW_R_ANGLE","val":0.59},{"id":"PARAM_BROW_L_FORM","val":-0.42},{"id":"PARAM_BROW_R_FORM","val":-0.45},{"id":"PARAM_MOUTH_FORM","val":0.79,"def":1},{"id":"PARAM_TERE","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/exp/f06.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_ANGLE","val":0.1},{"id":"PARAM_BROW_R_ANGLE","val":0.16},{"id":"PARAM_BROW_L_FORM","val":-0.51},{"id":"PARAM_BROW_R_FORM","val":-0.51},{"id":"PARAM_MOUTH_FORM","val":0.5,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/hibiki.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/hibiki.moc","textures":["moc/hibiki.2048/texture_00.png"],"motions":{"null":[{"file":"mtn/hibiki_01.mtn","sound":"snd/hibiki_01.mp3"},{"file":"mtn/hibiki_02.mtn","sound":"snd/hibiki_02.mp3"},{"file":"mtn/hibiki_03.mtn","sound":"snd/hibiki_03.mp3"},{"file":"mtn/hibiki_04.mtn","sound":"snd/hibiki_04.mp3"},{"file":"mtn/hibiki_05.mtn","sound":"snd/hibiki_05.mp3"}],"idle":[{"file":"mtn/idle_01.mtn"},{"file":"mtn/idle_02.mtn"},{"file":"mtn/idle_03.mtn"},{"file":"mtn/idle_04.mtn"}]},"expressions":[{"name":"f01.mtn","file":"exp/f01.exp.json"},{"name":"f02.mtn","file":"exp/f02.exp.json"},{"name":"f03.mtn","file":"exp/f03.exp.json"},{"name":"f04.mtn","file":"exp/f04.exp.json"},{"name":"f05.mtn","file":"exp/f05.exp.json"},{"name":"f06.mtn","file":"exp/f06.exp.json"}],"physics":"hibiki.physics.json"}
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/hibiki.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"lebel":"HAIR_FRONT","setup":{"length":0.1,"regist":0.3,"mass":0.1},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":2},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":2}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.025,"weight":1}]},{"lebel":"HAIR_BACK","setup":{"length":0.3,"regist":0.8,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_ANGLE_Y","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":0.025,"weight":1}]},{"lebel":"RIBBON","setup":{"length":0.2,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1}],"targets":[{"id":"PARAM_RIBBON","ptype":"angle","scale":0.022,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/moc/hibiki.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/hibiki/assets/moc/hibiki.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/moc/hibiki.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/hibiki/assets/moc/hibiki.moc
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/snd/hibiki_01.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/hibiki/assets/snd/hibiki_01.mp3
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/snd/hibiki_02.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/hibiki/assets/snd/hibiki_02.mp3
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/snd/hibiki_03.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/hibiki/assets/snd/hibiki_03.mp3
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/snd/hibiki_04.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/hibiki/assets/snd/hibiki_04.mp3
--------------------------------------------------------------------------------
/public/live2d/hibiki/assets/snd/hibiki_05.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/hibiki/assets/snd/hibiki_05.mp3
--------------------------------------------------------------------------------
/public/live2d/hibiki/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-hibiki",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/hibiki/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-hibiki",
3 | "version": "1.0.5",
4 | "description": "hibiki live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/hijiki/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/hijiki/assets/hijiki.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/hijiki.moc","textures":["moc/hijiki.2048/texture_00.png"],"name":"hijiki","pose":"hijiki.pose.json","motions":{"idle":[{"file":"mtn/00_idle.mtn"}],"":[{"file":"mtn/01.mtn"},{"file":"mtn/02.mtn"},{"file":"mtn/03.mtn"},{"file":"mtn/04.mtn"},{"file":"mtn/05.mtn"},{"file":"mtn/06.mtn"},{"file":"mtn/07.mtn"},{"file":"mtn/08.mtn"}]}}
--------------------------------------------------------------------------------
/public/live2d/hijiki/assets/hijiki.pose.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Pose","fade_in":0,"parts_visible":[{"group":[{"id":"PARTS_01_ARM_R"},{"id":"PARTS_01_ARM_R_02"}]},{"group":[{"id":"PARTS_01_ARM_L"},{"id":"PARTS_01_ARM_L_02"}]}]}
--------------------------------------------------------------------------------
/public/live2d/hijiki/assets/moc/hijiki.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/hijiki/assets/moc/hijiki.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/hijiki/assets/moc/hijiki.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/hijiki/assets/moc/hijiki.moc
--------------------------------------------------------------------------------
/public/live2d/hijiki/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-hijiki",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/hijiki/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-hijiki",
3 | "version": "1.0.5",
4 | "description": "hijiki live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/izumi/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/exp/f01.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500}
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/exp/f02.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_FORM","val":-1},{"id":"PARAM_BROW_R_FORM","val":-1},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/exp/f03.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_X","val":-0.59},{"id":"PARAM_BROW_R_X","val":-0.57},{"id":"PARAM_BROW_L_ANGLE","val":1},{"id":"PARAM_BROW_R_ANGLE","val":1},{"id":"PARAM_BROW_L_FORM","val":-1},{"id":"PARAM_BROW_R_FORM","val":-1},{"id":"PARAM_MOUTH_FORM","val":-0.45,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/exp/f04.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0,"calc":"mult"},{"id":"PARAM_EYE_L_SMILE","val":1},{"id":"PARAM_EYE_R_OPEN","val":0,"calc":"mult"},{"id":"PARAM_EYE_R_SMILE","val":1},{"id":"PARAM_BROW_L_FORM","val":1},{"id":"PARAM_BROW_R_FORM","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/exp/f05.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":1.5,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":1.5,"calc":"mult"},{"id":"PARAM_EYE_BALL_FORM","val":-1},{"id":"PARAM_BROW_L_FORM","val":1},{"id":"PARAM_BROW_R_FORM","val":1},{"id":"PARAM_MOUTH_FORM","val":0,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/exp/f06.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_Y","val":0.39},{"id":"PARAM_BROW_R_Y","val":0.42},{"id":"PARAM_BROW_L_X","val":-0.48},{"id":"PARAM_BROW_R_X","val":-0.48},{"id":"PARAM_BROW_L_ANGLE","val":1},{"id":"PARAM_BROW_R_ANGLE","val":1},{"id":"PARAM_BROW_L_FORM","val":-0.51},{"id":"PARAM_BROW_R_FORM","val":-0.48},{"id":"PARAM_MOUTH_FORM","val":0.57,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/exp/f07.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":1.5,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":1.5,"calc":"mult"},{"id":"PARAM_BROW_L_Y","val":-0.42},{"id":"PARAM_BROW_R_Y","val":-0.42},{"id":"PARAM_BROW_L_X","val":-0.3},{"id":"PARAM_BROW_R_X","val":-0.3},{"id":"PARAM_BROW_L_FORM","val":-0.54},{"id":"PARAM_BROW_R_FORM","val":-0.57},{"id":"PARAM_MOUTH_FORM","val":0,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/izumi.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/izumi_illust.moc","textures":["moc/izumi_illust.1024/texture_00.png","moc/izumi_illust.1024/texture_01.png","moc/izumi_illust.1024/texture_02.png","moc/izumi_illust.1024/texture_03.png"],"motions":{"idle":[{"file":"mtn/idle_01.mtn"},{"file":"mtn/idle_02.mtn"},{"file":"mtn/idle_03.mtn"},{"file":"mtn/idle_04.mtn"}],"null":[{"file":"mtn/izumi_01.mtn","sound":"snd/izumi_01.mp3"},{"file":"mtn/izumi_02.mtn","sound":"snd/izumi_02.mp3"},{"file":"mtn/izumi_03.mtn","sound":"snd/izumi_03.mp3"},{"file":"mtn/izumi_04.mtn","sound":"snd/izumi_04.mp3"},{"file":"mtn/izumi_05.mtn","sound":"snd/izumi_05.mp3"},{"file":"mtn/izumi_06.mtn","sound":"snd/izumi_06.mp3"},{"file":"mtn/izumi_07.mtn","sound":"snd/izumi_07.mp3"},{"file":"mtn/izumi_08.mtn","sound":"snd/izumi_08.mp3"},{"file":"mtn/izumi_09.mtn","sound":"snd/izumi_09.mp3"},{"file":"mtn/izumi_10.mtn","sound":"snd/izumi_10.mp3"}]},"expressions":[{"name":"f01.exp.json","file":"exp/f01.exp.json"},{"name":"f02.exp.json","file":"exp/f02.exp.json"},{"name":"f03.exp.json","file":"exp/f03.exp.json"},{"name":"f04.exp.json","file":"exp/f04.exp.json"},{"name":"f05.exp.json","file":"exp/f05.exp.json"},{"name":"f06.exp.json","file":"exp/f06.exp.json"},{"name":"f07.exp.json","file":"exp/f07.exp.json"}],"physics":"izumi.physics.json"}
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/izumi.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"hair_front","setup":{"length":0.18,"regist":0.6,"mass":0.4},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":0.5},{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.015,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.022,"weight":1}]},{"label":"hair_back","setup":{"length":0.6,"regist":1,"mass":0.5},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":0.022,"weight":1}]},{"label":"hair_side","setup":{"length":0.3,"regist":0.6,"mass":0.4},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_HAIR_SIDE","ptype":"angle","scale":0.022,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/moc/izumi_illust.1024/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/moc/izumi_illust.1024/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/moc/izumi_illust.1024/texture_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/moc/izumi_illust.1024/texture_01.png
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/moc/izumi_illust.1024/texture_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/moc/izumi_illust.1024/texture_02.png
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/moc/izumi_illust.1024/texture_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/moc/izumi_illust.1024/texture_03.png
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/moc/izumi_illust.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/moc/izumi_illust.moc
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/mtn/izumi_06.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_ANGLE_X=-30
4 | PARAM_ANGLE_Y=0
5 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,-0.51,-1.8,-3.55,-5.6,-7.72,-9.81,-11.8,-13.46,-14.81,-15.68,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16,-16
6 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,0.97,0.89,0.78,0.65,0.52,0.39,0.26,0.16,0.07,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
7 | PARAM_EYE_L_SMILE=0,0,0,0,0,0,0,0,0,0,0.03,0.11,0.22,0.35,0.48,0.61,0.74,0.84,0.93,0.98,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
8 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,0.97,0.89,0.78,0.65,0.52,0.39,0.26,0.16,0.07,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
9 | PARAM_EYE_R_SMILE=0,0,0,0,0,0,0,0,0,0,0.03,0.11,0.22,0.35,0.48,0.61,0.74,0.84,0.93,0.98,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
10 | PARAM_EYE_BALL_X=0.7
11 | PARAM_EYE_BALL_Y=0
12 | PARAM_EYE_BALL_FORM=0
13 | PARAM_BROW_L_Y=0
14 | PARAM_BROW_R_Y=0
15 | PARAM_BROW_L_X=0
16 | PARAM_BROW_R_X=0
17 | PARAM_BROW_L_ANGLE=0
18 | PARAM_BROW_R_ANGLE=0
19 | PARAM_BROW_L_FORM=0
20 | PARAM_BROW_R_FORM=0
21 | PARAM_MOUTH_FORM=1
22 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0.13,0.25,1,1,1,1,1,1,1,1,1,1,1,1,0.9,0.15,0.07,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
23 | PARAM_BODY_ANGLE_X=-8
24 | PARAM_BODY_ANGLE_Y=0
25 | PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,-0.06,-0.23,-0.44,-0.7,-0.96,-1.23,-1.47,-1.68,-1.85,-1.96,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2
26 | PARAM_ARM_L=0,0,0,0,0,0,0,0,0,0,-0.12,-0.44,-0.92,-1.53,-2.2,-2.91,-3.61,-4.26,-4.84,-5.33,-5.69,-5.92,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6
27 | PARAM_ARM_R=0,0,0,0,0,0,0,0,0,0,0.12,0.44,0.92,1.53,2.2,2.91,3.61,4.26,4.84,5.33,5.69,5.92,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6
28 | PARAM_BREATH=0
29 | PARAM_HAIR_FRONT=0
30 | PARAM_HAIR_SIDE=0
31 | PARAM_HAIR_BACK=0
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/snd/izumi_01.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/snd/izumi_01.mp3
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/snd/izumi_02.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/snd/izumi_02.mp3
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/snd/izumi_03.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/snd/izumi_03.mp3
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/snd/izumi_04.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/snd/izumi_04.mp3
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/snd/izumi_05.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/snd/izumi_05.mp3
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/snd/izumi_06.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/snd/izumi_06.mp3
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/snd/izumi_07.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/snd/izumi_07.mp3
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/snd/izumi_08.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/snd/izumi_08.mp3
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/snd/izumi_09.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/snd/izumi_09.mp3
--------------------------------------------------------------------------------
/public/live2d/izumi/assets/snd/izumi_10.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/izumi/assets/snd/izumi_10.mp3
--------------------------------------------------------------------------------
/public/live2d/izumi/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-izumi",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/izumi/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-izumi",
3 | "version": "1.0.5",
4 | "description": "izumi live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/koharu/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/koharu/assets/koharu.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/koharu.moc","textures":["moc/koharu.2048/texture_00.png"],"motions":{"idle":[{"file":"mtn/idle.mtn"}],"":[{"file":"mtn/06.mtn"},{"file":"mtn/07.mtn"},{"file":"mtn/08.mtn"},{"file":"mtn/09.mtn"},{"file":"mtn/01.mtn"},{"file":"mtn/02.mtn"},{"file":"mtn/03.mtn"},{"file":"mtn/04.mtn"},{"file":"mtn/05.mtn"}]},"physics":"koharu.physics.json","name":"koharu"}
--------------------------------------------------------------------------------
/public/live2d/koharu/assets/koharu.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"hair_front","setup":{"length":0.15,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.022,"weight":1}]},{"label":"hair_side","setup":{"length":0.35,"regist":0.6,"mass":0.22},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1}],"targets":[{"id":"PARAM_HAIR_SIDE","ptype":"angle","scale":0.022,"weight":1}]},{"label":"hair_back","setup":{"length":0.2,"regist":0.7,"mass":0.25},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.012,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2,"weight":1}],"targets":[{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":0.022,"weight":1}]},{"label":"SKIRT","setup":{"length":0.1,"regist":0.8,"mass":0.2},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1},{"id":"PARAM_BODY_ANGLE_Y","ptype":"y","scale":0.01,"weight":1}],"targets":[{"id":"PARAM_SKIRT","ptype":"angle","scale":0.022,"weight":1}]},{"label":"TIE","setup":{"length":0.2,"regist":0.7,"mass":0.05},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1},{"id":"PARAM_BODY_ANGLE_Y","ptype":"y","scale":0.01,"weight":1}],"targets":[{"id":"PARAM_NECKTIE","ptype":"angle","scale":0.022,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/koharu/assets/moc/koharu.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/koharu/assets/moc/koharu.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/koharu/assets/moc/koharu.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/koharu/assets/moc/koharu.moc
--------------------------------------------------------------------------------
/public/live2d/koharu/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-koharu",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/koharu/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-koharu",
3 | "version": "1.0.5",
4 | "description": "koharu live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/miku/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/miku/assets/miku.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/miku.moc","textures":["moc/miku.2048/texture_00.png"],"motions":{"null":[{"file":"mtn/miku_m_01.mtn"},{"file":"mtn/miku_m_02.mtn"},{"file":"mtn/miku_m_03.mtn"},{"file":"mtn/miku_m_04.mtn"},{"file":"mtn/miku_m_05.mtn"},{"file":"mtn/miku_m_06.mtn"},{"file":"mtn/miku_shake_01.mtn"}],"idle":[{"file":"mtn/miku_idle_01.mtn"}]},"physics":"miku.physics.json"}
--------------------------------------------------------------------------------
/public/live2d/miku/assets/miku.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"FRONT","setup":{"length":0.18,"regist":0.6,"mass":0.18},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.025,"weight":1}]},{"label":"BACK","setup":{"length":0.15,"regist":0.85,"mass":0.1},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.7,"weight":1}],"targets":[{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":0.025,"weight":1}]},{"label":"TWIN","setup":{"length":0.7,"regist":0.5,"mass":0.8},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_HAIR_BACK_L","ptype":"angle","scale":0.005,"weight":1},{"id":"PARAM_HAIR_BACK_R","ptype":"angle","scale":0.005,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/miku/assets/moc/miku.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/miku/assets/moc/miku.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/miku/assets/moc/miku.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/miku/assets/moc/miku.moc
--------------------------------------------------------------------------------
/public/live2d/miku/assets/mtn/miku_m_01.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_ANGLE_X=0
4 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,1.31,4.14,7.68,11.34,14.69,17.47,19.31,20,17.28,10.48,1.02,-9.24,-18.35,-25,-28.99,-30,-30,-30,-28.8,-25.57,-20.9,-15.36,-9.64,-4.1,0.57,3.8,5,4.67,3.96,3.08,2.16,1.33,0.63,0.17,0,0,0,0,0,0,0,0,0,0
5 | PARAM_ANGLE_Z=0
6 | PARAM_EYE_L_OPEN=1
7 | PARAM_EYE_L_SMILE=0
8 | PARAM_EYE_R_OPEN=1
9 | PARAM_EYE_R_SMILE=0
10 | PARAM_EYE_BALL_X=0
11 | PARAM_EYE_BALL_Y=0
12 | PARAM_BROW_L_Y=0
13 | PARAM_BROW_R_Y=0
14 | PARAM_BROW_L_X=0
15 | PARAM_BROW_R_X=0
16 | PARAM_BROW_L_ANGLE=0
17 | PARAM_BROW_R_ANGLE=0
18 | PARAM_BROW_L_FORM=0
19 | PARAM_BROW_R_FORM=0
20 | PARAM_MOUTH_FORM=1
21 | PARAM_MOUTH_OPEN_Y=0
22 | PARAM_TERE=0
23 | PARAM_BODY_ANGLE_X=0
24 | PARAM_BODY_ANGLE_Z=0
25 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0.46,1.45,2.69,3.97,5.14,6.11,6.76,7,6.21,4.51,2.39,0.19,-1.82,-3.48,-4.59,-5,-4.83,-4.37,-3.7,-2.91,-2.09,-1.3,-0.63,-0.17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
26 | PARAM_BREATH=0
27 | PARAM_HAIR_FRONT=0
28 | PARAM_HAIR_SIDE=0
29 | PARAM_HAIR_SIDE_L=0
30 | PARAM_HAIR_SIDE_R=0
31 | PARAM_HAIR_BACK=0
32 | PARAM_HAIR_BACK_L=0
33 | PARAM_HAIR_BACK_R=0
--------------------------------------------------------------------------------
/public/live2d/miku/assets/mtn/miku_m_03.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_ANGLE_X=0
4 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,1.18,4.04,7.53,10.94,13.67,15.41,16,15.45,14.01,11.92,9.54,7.06,4.76,2.79,1.28,0.33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
5 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,-0.38,-1.39,-2.93,-4.85,-7.07,-9.49,-12.07,-14.65,-17.28,-19.76,-22.12,-24.29,-26.2,-27.77,-28.97,-29.73,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30
6 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
7 | PARAM_EYE_L_SMILE=0
8 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0.24,0.64,0.91,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
9 | PARAM_EYE_R_SMILE=0
10 | PARAM_EYE_BALL_X=0
11 | PARAM_EYE_BALL_Y=0
12 | PARAM_BROW_L_Y=0
13 | PARAM_BROW_R_Y=0
14 | PARAM_BROW_L_X=0
15 | PARAM_BROW_R_X=0
16 | PARAM_BROW_L_ANGLE=0
17 | PARAM_BROW_R_ANGLE=0
18 | PARAM_BROW_L_FORM=0
19 | PARAM_BROW_R_FORM=0
20 | PARAM_MOUTH_FORM=-0.03
21 | PARAM_MOUTH_OPEN_Y=0
22 | PARAM_TERE=0
23 | PARAM_BODY_ANGLE_X=0
24 | PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,-0.06,-0.24,-0.52,-0.89,-1.32,-1.81,-2.35,-2.92,-3.5,-4.08,-4.65,-5.19,-5.68,-6.11,-6.48,-6.76,-6.94,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7,-7
25 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0.15,0.5,0.94,1.37,1.71,1.93,2,1.84,1.44,0.89,0.25,-0.41,-1.07,-1.69,-2.21,-2.63,-2.9,-3,-2.9,-2.62,-2.22,-1.75,-1.25,-0.78,-0.38,-0.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
26 | PARAM_ARM_L=0
27 | PARAM_ARM_R=0
28 | PARAM_BREATH=0
29 | PARAM_HAIR_FRONT=0
30 | PARAM_HAIR_SIDE=0
31 | PARAM_HAIR_SIDE_L=0
32 | PARAM_HAIR_SIDE_R=0
33 | PARAM_HAIR_BACK=0
34 | PARAM_HAIR_BACK_L=0
35 | PARAM_HAIR_BACK_R=0
--------------------------------------------------------------------------------
/public/live2d/miku/assets/mtn/miku_m_04.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_ANGLE_X=0
4 | PARAM_ANGLE_Y=0,-0.04,-0.15,-0.31,-0.52,-0.75,-1,-1.25,-1.48,-1.69,-1.85,-1.96,-2,-0.56,2.56,6.44,10.48,14.16,17.21,19.24,20,19.31,17.51,14.9,11.92,8.83,5.95,3.48,1.6,0.42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.37,1.26,2.35,3.42,4.27,4.82,5,4.9,4.63,4.22,3.7,3.12,2.5,1.88,1.3,0.78,0.37,0.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
5 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,-0.2,-0.62,-1.15,-1.7,-2.2,-2.62,-2.9,-3,-2.24,-0.26,2.61,5.88,9.29,12.46,15.17,17.24,18.54,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,18.83,18.35,17.6,16.61,15.45,14.13,12.7,11.22,9.69,8.17,6.7,5.32,4.03,2.89,1.89,1.09,0.5,0.13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6 | PARAM_EYE_L_OPEN=0
7 | PARAM_EYE_L_SMILE=1
8 | PARAM_EYE_R_OPEN=0
9 | PARAM_EYE_R_SMILE=1
10 | PARAM_EYE_BALL_X=0
11 | PARAM_EYE_BALL_Y=0
12 | PARAM_BROW_L_Y=-0.5
13 | PARAM_BROW_R_Y=-0.52
14 | PARAM_BROW_L_X=0
15 | PARAM_BROW_R_X=0
16 | PARAM_BROW_L_ANGLE=0
17 | PARAM_BROW_R_ANGLE=0
18 | PARAM_BROW_L_FORM=0.48
19 | PARAM_BROW_R_FORM=0.5
20 | PARAM_MOUTH_FORM=1
21 | PARAM_MOUTH_OPEN_Y=0
22 | PARAM_TERE=0
23 | PARAM_BODY_ANGLE_X=0
24 | PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0.07,0.26,0.55,0.95,1.43,1.99,2.59,3.25,3.94,4.65,5.35,6.06,6.75,7.41,8.01,8.57,9.05,9.45,9.74,9.93,10,10,10,10,10,10,10,10,10,10,10,10,9.91,9.67,9.3,8.81,8.25,7.6,6.92,6.21,5.47,4.72,4,3.29,2.61,2,1.43,0.95,0.55,0.26,0.07,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
25 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0.34,1.27,2.6,4.18,5.82,7.4,8.73,9.66,10,9.48,8.1,6.1,3.73,1.27,-1.1,-3.1,-4.48,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4.96,-4.83,-4.63,-4.37,-4.07,-3.72,-3.34,-2.95,-2.55,-2.15,-1.76,-1.4,-1.06,-0.76,-0.5,-0.29,-0.13,-0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
26 | PARAM_BREATH=0
27 | PARAM_HAIR_FRONT=0
28 | PARAM_HAIR_SIDE=0
29 | PARAM_HAIR_SIDE_L=0
30 | PARAM_HAIR_SIDE_R=0
31 | PARAM_HAIR_BACK=0
32 | PARAM_HAIR_BACK_L=0
33 | PARAM_HAIR_BACK_R=0
--------------------------------------------------------------------------------
/public/live2d/miku/assets/mtn/miku_m_06.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_ANGLE_X=0
4 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.9,-3.16,-6.21,-9.79,-13.51,-17.17,-20.64,-23.56,-25.92,-27.44,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-28,-27.86,-27.45,-26.8,-25.92,-24.87,-23.63,-22.23,-20.75,-19.14,-17.45,-15.76,-14,-12.24,-10.55,-8.86,-7.25,-5.77,-4.38,-3.13,-2.08,-1.2,-0.55,-0.14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
5 | PARAM_ANGLE_Z=0,-0.06,-0.21,-0.47,-0.82,-1.23,-1.72,-2.27,-2.85,-3.48,-4.14,-4.81,-5.5,-6.19,-6.86,-7.52,-8.15,-8.73,-9.28,-9.77,-10.18,-10.53,-10.79,-10.94,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-10.96,-10.83,-10.62,-10.34,-10,-9.61,-9.17,-8.67,-8.15,-7.59,-7.01,-6.41,-5.81,-5.19,-4.59,-3.99,-3.41,-2.85,-2.33,-1.83,-1.39,-1,-0.66,-0.38,-0.17,-0.04,0,0,0,0,0,0,0,0,0,0,0,0
6 | PARAM_EYE_L_OPEN=0
7 | PARAM_EYE_L_SMILE=0
8 | PARAM_EYE_R_OPEN=0
9 | PARAM_EYE_R_SMILE=0
10 | PARAM_EYE_BALL_X=0
11 | PARAM_EYE_BALL_Y=0
12 | PARAM_BROW_L_Y=0
13 | PARAM_BROW_R_Y=0
14 | PARAM_BROW_L_X=0
15 | PARAM_BROW_R_X=0
16 | PARAM_BROW_L_ANGLE=1
17 | PARAM_BROW_R_ANGLE=1
18 | PARAM_BROW_L_FORM=-1
19 | PARAM_BROW_R_FORM=-1
20 | PARAM_MOUTH_FORM=-1
21 | PARAM_MOUTH_OPEN_Y=0
22 | PARAM_TERE=0
23 | PARAM_BODY_ANGLE_X=0
24 | PARAM_BODY_ANGLE_Z=0
25 | PARAM_BODY_ANGLE_Y=0,0.08,0.29,0.62,1.02,1.47,1.94,2.41,2.84,3.23,3.55,3.8,3.95,4,3.61,2.65,1.34,-0.2,-1.79,-3.36,-4.85,-6.1,-7.11,-7.76,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-7.86,-7.49,-6.93,-6.22,-5.41,-4.52,-3.57,-2.63,-1.66,-0.75,0.11,0.91,1.61,2.18,2.62,2.9,3,2.9,2.63,2.24,1.79,1.32,0.89,0.52,0.24,0.06,0,0,0,0,0,0,0,0,0,0,0,0
26 | PARAM_BREATH=0
27 | PARAM_HAIR_FRONT=0
28 | PARAM_HAIR_SIDE=0
29 | PARAM_HAIR_SIDE_L=0
30 | PARAM_HAIR_SIDE_R=0
31 | PARAM_HAIR_BACK=0
32 | PARAM_HAIR_BACK_L=0
33 | PARAM_HAIR_BACK_R=0
--------------------------------------------------------------------------------
/public/live2d/miku/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-miku",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/miku/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-miku",
3 | "version": "1.0.5",
4 | "description": "miku live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/ni-j/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/ni-j/assets/moc/ni-j.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/ni-j/assets/moc/ni-j.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/ni-j/assets/moc/ni-j.2048/texture_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/ni-j/assets/moc/ni-j.2048/texture_01.png
--------------------------------------------------------------------------------
/public/live2d/ni-j/assets/moc/ni-j.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/ni-j/assets/moc/ni-j.moc
--------------------------------------------------------------------------------
/public/live2d/ni-j/assets/ni-j.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/ni-j.moc","textures":["moc/ni-j.2048/texture_00.png","moc/ni-j.2048/texture_01.png"],"motions":{"idle":[{"file":"mtn/00_idle.mtn"}],"":[{"file":"mtn/01_happy.mtn"},{"file":"mtn/02_angry.mtn"},{"file":"mtn/03_fear.mtn"},{"file":"mtn/04_surprise.mtn"},{"file":"mtn/05_fun.mtn"},{"file":"mtn/06_love.mtn"},{"file":"mtn/07_bye.mtn"},{"file":"mtn/08_sad.mtn"},{"file":"mtn/09_yawn.mtn"},{"file":"mtn/10_yeah.mtn"},{"file":"mtn/11_muscle.mtn"},{"file":"mtn/12_stagger.mtn"},{"file":"mtn/13_cry.mtn"},{"file":"mtn/14_ sigh.mtn"},{"file":"mtn/15_joy.mtn"},{"file":"mtn/16_menace.mtn"},{"file":"mtn/17_yes.mtn"},{"file":"mtn/18_no.mtn"},{"file":"mtn/19_walk.mtn"},{"file":"mtn/20_sleep.mtn"}]},"physics":"ni-j.physics.json","pose":"ni-j.pose.json"}
--------------------------------------------------------------------------------
/public/live2d/ni-j/assets/ni-j.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"ACC","setup":{"length":0.2,"regist":0.4,"mass":0.2},"src":[{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.03,"weight":1}],"targets":[{"id":"PARAM_ACC","ptype":"angle","scale":0.2,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/ni-j/assets/ni-j.pose.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Pose","fade_in":1,"parts_visible":[{"group":[{"id":"PARTS_01_EYE_002"},{"id":"PARTS_01_EYE_003"},{"id":"PARTS_01_EYE_004"},{"id":"PARTS_01_EYE_001","link":["PARTS_02_EYE_001","PARTS_05_EYE_001","PARTS_04_EYE_001","PARTS_03_EYE_001"]}]},{"group":[{"id":"PARTS_01_ARMS_001","link":["PARTS_02_ARMS_001","PARTS_05_ARMS_001","PARTS_04_ARMS_001","PARTS_03_ARMS_001"]},{"id":"PARTS_01_ARMS_002","link":["PARTS_02_ARMS_002","PARTS_04_ARMS_002","PARTS_05_ARMS_002","PARTS_03_ARMS_002"]}]}]}
--------------------------------------------------------------------------------
/public/live2d/ni-j/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-ni-j",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/ni-j/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-ni-j",
3 | "version": "1.0.5",
4 | "description": "ni-j live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/nico/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/nico/assets/moc/nico.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nico/assets/moc/nico.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/nico/assets/moc/nico.2048/texture_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nico/assets/moc/nico.2048/texture_01.png
--------------------------------------------------------------------------------
/public/live2d/nico/assets/moc/nico.2048/texture_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nico/assets/moc/nico.2048/texture_02.png
--------------------------------------------------------------------------------
/public/live2d/nico/assets/moc/nico.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nico/assets/moc/nico.moc
--------------------------------------------------------------------------------
/public/live2d/nico/assets/nico.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/nico.moc","textures":["moc/nico.2048/texture_00.png","moc/nico.2048/texture_01.png","moc/nico.2048/texture_02.png"],"motions":{"idle":[{"file":"mtn/00_idle.mtn"}],"":[{"file":"mtn/01_happy.mtn"},{"file":"mtn/02_angry.mtn"},{"file":"mtn/03_fear.mtn"},{"file":"mtn/04_surprise.mtn"},{"file":"mtn/05_fun.mtn"},{"file":"mtn/06_love.mtn"},{"file":"mtn/07_bye.mtn"},{"file":"mtn/08_sad.mtn"},{"file":"mtn/09_yawn.mtn"},{"file":"mtn/10_yeah.mtn"},{"file":"mtn/11_muscle.mtn"},{"file":"mtn/12_stagger.mtn"},{"file":"mtn/13_cry.mtn"},{"file":"mtn/14_ sigh.mtn"},{"file":"mtn/15_joy.mtn"},{"file":"mtn/16_menace.mtn"},{"file":"mtn/17_yes.mtn"},{"file":"mtn/18_no.mtn"},{"file":"mtn/19_walk.mtn"},{"file":"mtn/20_sleep.mtn"}]},"physics":"nico.physics.json","pose":"nico.pose.json"}
--------------------------------------------------------------------------------
/public/live2d/nico/assets/nico.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"腕1左幣ゆれ","setup":{"length":0.2,"regist":0.7,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"x","scale":0.01,"weight":0.5},{"id":"PARAM_ARM_L","ptype":"x","scale":0.01,"weight":1}],"targets":[{"id":"PARAM_ACC1L","ptype":"angle","scale":0.05,"weight":1}]},{"label":"腕1右幣ゆれ","setup":{"length":0.2,"regist":0.7,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"x","scale":0.01,"weight":0.5},{"id":"PARAM_ARM_R","ptype":"x","scale":0.01,"weight":1}],"targets":[{"id":"PARAM_ACC1R","ptype":"angle","scale":0.05,"weight":1}]},{"label":"腕2左幣ゆれ","setup":{"length":0.2,"regist":0.7,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"x","scale":0.01,"weight":0.5},{"id":"PARAM_ARM_L","ptype":"x","scale":0.01,"weight":1}],"targets":[{"id":"PARAM_ACC2L","ptype":"angle","scale":0.05,"weight":1}]},{"label":"腕2右幣ゆれ","setup":{"length":0.2,"regist":0.7,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"x","scale":0.01,"weight":0.5},{"id":"PARAM_ARM_R","ptype":"x","scale":0.01,"weight":1}],"targets":[{"id":"PARAM_ACC2R","ptype":"angle","scale":0.05,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/nico/assets/nico.pose.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Pose","fade_in":1,"parts_visible":[{"group":[{"id":"PARTS_01_EYE_002"},{"id":"PARTS_01_EYE_003"},{"id":"PARTS_01_EYE_004"},{"id":"PARTS_01_EYE_001","link":["PARTS_02_EYE_001","PARTS_05_EYE_001","PARTS_04_EYE_001","PARTS_03_EYE_001"]}]},{"group":[{"id":"PARTS_01_ARMS_001","link":["PARTS_02_ARMS_001","PARTS_05_ARMS_001","PARTS_04_ARMS_001","PARTS_03_ARMS_001"]},{"id":"PARTS_01_ARMS_002","link":["PARTS_02_ARMS_002","PARTS_04_ARMS_002","PARTS_05_ARMS_002","PARTS_03_ARMS_002"]}]}]}
--------------------------------------------------------------------------------
/public/live2d/nico/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-nico",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/nico/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-nico",
3 | "version": "1.0.5",
4 | "description": "nico live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/nietzsche/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/nietzsche/assets/moc/nietzsche.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nietzsche/assets/moc/nietzsche.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/nietzsche/assets/moc/nietzsche.2048/texture_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nietzsche/assets/moc/nietzsche.2048/texture_01.png
--------------------------------------------------------------------------------
/public/live2d/nietzsche/assets/moc/nietzsche.2048/texture_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nietzsche/assets/moc/nietzsche.2048/texture_02.png
--------------------------------------------------------------------------------
/public/live2d/nietzsche/assets/moc/nietzsche.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nietzsche/assets/moc/nietzsche.moc
--------------------------------------------------------------------------------
/public/live2d/nietzsche/assets/nietzche.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/nietzsche.moc","textures":["moc/nietzsche.2048/texture_00.png","moc/nietzsche.2048/texture_01.png","moc/nietzsche.2048/texture_02.png"],"motions":{"idle":[{"file":"mtn/00_idle.mtn"}],"":[{"file":"mtn/01_happy.mtn"},{"file":"mtn/02_angry.mtn"},{"file":"mtn/03_fear.mtn"},{"file":"mtn/04_surprise.mtn"},{"file":"mtn/05_fun.mtn"},{"file":"mtn/06_love.mtn"},{"file":"mtn/07_bye.mtn"},{"file":"mtn/08_sad.mtn"},{"file":"mtn/09_yawn.mtn"},{"file":"mtn/10_yeah.mtn"},{"file":"mtn/11_muscle.mtn"},{"file":"mtn/12_stagger.mtn"},{"file":"mtn/13_cry.mtn"},{"file":"mtn/14_ sigh.mtn"},{"file":"mtn/15_joy.mtn"},{"file":"mtn/16_menace.mtn"},{"file":"mtn/17_yes.mtn"},{"file":"mtn/18_no.mtn"},{"file":"mtn/19_walk.mtn"},{"file":"mtn/20_sleep.mtn"}]},"physics":"nietzsche.physics.json","pose":"nietzsche.pose.json"}
--------------------------------------------------------------------------------
/public/live2d/nietzsche/assets/nietzsche.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"ACC","setup":{"length":0.2,"regist":0.2,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_ACC","ptype":"angle","scale":0.01,"weight":1}]},{"label":"hair_front","setup":{"length":0.3,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.025,"weight":1}]},{"label":"hair_roll","setup":{"length":0.5,"regist":0.5,"mass":0.4},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":2}],"targets":[{"id":"PARAM_HAIR_ROLL","ptype":"angle","scale":0.02,"weight":1}]},{"label":"ACC2","setup":{"length":0.2,"regist":0.5,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":1.2,"weight":1}],"targets":[{"id":"PARAM_ACC_2","ptype":"angle","scale":1,"weight":0.025}]}]}
--------------------------------------------------------------------------------
/public/live2d/nietzsche/assets/nietzsche.pose.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Pose","fade_in":1,"parts_visible":[{"group":[{"id":"PARTS_01_EYE_002"},{"id":"PARTS_01_EYE_003"},{"id":"PARTS_01_EYE_004"},{"id":"PARTS_01_EYE_001","link":["PARTS_02_EYE_001","PARTS_05_EYE_001","PARTS_04_EYE_001","PARTS_03_EYE_001"]}]},{"group":[{"id":"PARTS_01_ARMS_001","link":["PARTS_02_ARMS_001","PARTS_05_ARMS_001","PARTS_04_ARMS_001","PARTS_03_ARMS_001"]},{"id":"PARTS_01_ARMS_002","link":["PARTS_02_ARMS_002","PARTS_04_ARMS_002","PARTS_05_ARMS_002","PARTS_03_ARMS_002"]}]}]}
--------------------------------------------------------------------------------
/public/live2d/nietzsche/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-nietzsche",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/nietzsche/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-nietzsche",
3 | "version": "1.0.5",
4 | "description": "nietzsche live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/nipsilon/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/nipsilon/assets/moc/nipsilon.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nipsilon/assets/moc/nipsilon.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/nipsilon/assets/moc/nipsilon.2048/texture_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nipsilon/assets/moc/nipsilon.2048/texture_01.png
--------------------------------------------------------------------------------
/public/live2d/nipsilon/assets/moc/nipsilon.2048/texture_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nipsilon/assets/moc/nipsilon.2048/texture_02.png
--------------------------------------------------------------------------------
/public/live2d/nipsilon/assets/moc/nipsilon.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nipsilon/assets/moc/nipsilon.moc
--------------------------------------------------------------------------------
/public/live2d/nipsilon/assets/nipsilon.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/nipsilon.moc","textures":["moc/nipsilon.2048/texture_00.png","moc/nipsilon.2048/texture_01.png","moc/nipsilon.2048/texture_02.png"],"motions":{"idle":[{"file":"mtn/00_idle.mtn"}],"":[{"file":"mtn/01_happy.mtn"},{"file":"mtn/02_angry.mtn"},{"file":"mtn/03_fear.mtn"},{"file":"mtn/04_surprise.mtn"},{"file":"mtn/05_fun.mtn"},{"file":"mtn/06_love.mtn"},{"file":"mtn/07_bye.mtn"},{"file":"mtn/08_sad.mtn"},{"file":"mtn/09_yawn.mtn"},{"file":"mtn/10_yeah.mtn"},{"file":"mtn/11_muscle.mtn"},{"file":"mtn/12_stagger.mtn"},{"file":"mtn/13_cry.mtn"},{"file":"mtn/14_ sigh.mtn"},{"file":"mtn/15_joy.mtn"},{"file":"mtn/16_menace.mtn"},{"file":"mtn/17_yes.mtn"},{"file":"mtn/18_no.mtn"},{"file":"mtn/19_walk.mtn"},{"file":"mtn/20_sleep.mtn"}]},"physics":"nipsilon.physics.json","pose":"nipsilon.pose.json"}
--------------------------------------------------------------------------------
/public/live2d/nipsilon/assets/nipsilon.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"ACC","setup":{"length":0.2,"regist":0.2,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_ACC","ptype":"angle","scale":0.01,"weight":1}]},{"label":"hair_front","setup":{"length":0.3,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.025,"weight":1}]},{"label":"hair_roll","setup":{"length":0.5,"regist":0.5,"mass":0.4},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":2}],"targets":[{"id":"PARAM_HAIR_ROLL","ptype":"angle","scale":0.02,"weight":1}]},{"label":"ACC2","setup":{"length":0.2,"regist":0.5,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":1.2,"weight":1}],"targets":[{"id":"PARAM_ACC_2","ptype":"angle","scale":1,"weight":0.025}]}]}
--------------------------------------------------------------------------------
/public/live2d/nipsilon/assets/nipsilon.pose.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Pose","fade_in":1,"parts_visible":[{"group":[{"id":"PARTS_01_EYE_002"},{"id":"PARTS_01_EYE_003"},{"id":"PARTS_01_EYE_004"},{"id":"PARTS_01_EYE_001","link":["PARTS_02_EYE_001","PARTS_05_EYE_001","PARTS_04_EYE_001","PARTS_03_EYE_001"]}]},{"group":[{"id":"PARTS_01_ARMS_001","link":["PARTS_02_ARMS_001","PARTS_05_ARMS_001","PARTS_04_ARMS_001","PARTS_03_ARMS_001"]},{"id":"PARTS_01_ARMS_002","link":["PARTS_02_ARMS_002","PARTS_04_ARMS_002","PARTS_05_ARMS_002","PARTS_03_ARMS_002"]}]}]}
--------------------------------------------------------------------------------
/public/live2d/nipsilon/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-nipsilon",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/nipsilon/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-nipsilon",
3 | "version": "1.0.5",
4 | "description": "nipsilon live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/nito/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/nito/assets/moc/nito.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nito/assets/moc/nito.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/nito/assets/moc/nito.2048/texture_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nito/assets/moc/nito.2048/texture_01.png
--------------------------------------------------------------------------------
/public/live2d/nito/assets/moc/nito.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/nito/assets/moc/nito.moc
--------------------------------------------------------------------------------
/public/live2d/nito/assets/nito.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/nito.moc","textures":["moc/nito.2048/texture_00.png","moc/nito.2048/texture_01.png"],"motions":{"idle":[{"file":"mtn/00_idle.mtn"}],"":[{"file":"mtn/06_love.mtn"},{"file":"mtn/07_bye.mtn"},{"file":"mtn/08_sad.mtn"},{"file":"mtn/09_yawn.mtn"},{"file":"mtn/10_yeah.mtn"},{"file":"mtn/11_muscle.mtn"},{"file":"mtn/12_stagger.mtn"},{"file":"mtn/13_cry.mtn"},{"file":"mtn/14_ sigh.mtn"},{"file":"mtn/15_joy.mtn"},{"file":"mtn/16_menace.mtn"},{"file":"mtn/17_yes.mtn"},{"file":"mtn/18_no.mtn"},{"file":"mtn/19_walk.mtn"},{"file":"mtn/20_sleep.mtn"},{"file":"mtn/01_happy.mtn"},{"file":"mtn/02_angry.mtn"},{"file":"mtn/03_fear.mtn"},{"file":"mtn/04_surprise.mtn"},{"file":"mtn/05_fun.mtn"}]},"physics":"nito.physics.json","pose":"nito.pose.json"}
--------------------------------------------------------------------------------
/public/live2d/nito/assets/nito.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"ACC","setup":{"length":0.2,"regist":0.2,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":1.2,"weight":1}],"targets":[{"id":"PARAM_ACC","ptype":"angle","scale":0.01,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/nito/assets/nito.pose.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Pose","fade_in":1,"parts_visible":[{"group":[{"id":"PARTS_01_EYE_002"},{"id":"PARTS_01_EYE_003"},{"id":"PARTS_01_EYE_004"},{"id":"PARTS_01_EYE_001","link":["PARTS_02_EYE_001","PARTS_05_EYE_001","PARTS_04_EYE_001","PARTS_03_EYE_001"]}]},{"group":[{"id":"PARTS_01_ARMS_001","link":["PARTS_02_ARMS_001","PARTS_05_ARMS_001","PARTS_04_ARMS_001","PARTS_03_ARMS_001"]},{"id":"PARTS_01_ARMS_002","link":["PARTS_02_ARMS_002","PARTS_04_ARMS_002","PARTS_05_ARMS_002","PARTS_03_ARMS_002"]}]}]}
--------------------------------------------------------------------------------
/public/live2d/nito/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-nito",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/nito/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-nito",
3 | "version": "1.0.5",
4 | "description": "nito live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/shizuku/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/exp/f01.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500}
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/exp/f02.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_BALL_X","val":-0.4},{"id":"PARAM_EYE_BALL_Y","val":-0.7},{"id":"PARAM_EYE_L_OPEN","val":0.7,"def":1,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":0.7,"def":1,"calc":"mult"},{"id":"PARAM_DONYORI","val":0.7},{"id":"PARAM_EYE_FORM","val":0.3},{"id":"PARAM_BODY_Y","val":-0.5},{"id":"PARAM_BROW_L_Y","val":-0.3},{"id":"PARAM_BROW_R_Y","val":-0.3},{"id":"PARAM_BROW_L_X","val":-0.3},{"id":"PARAM_BROW_R_X","val":-0.3},{"id":"PARAM_BROW_L_ANGLE","val":0.5},{"id":"PARAM_BROW_R_ANGLE","val":0.5},{"id":"PARAM_BROW_L_FORM","val":-0.5},{"id":"PARAM_BROW_R_FORM","val":-0.5},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1},{"id":"PARAM_MOUTH_SIZE","val":-1}]}
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/exp/f03.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_BALL_Y","val":0.2},{"id":"PARAM_BODY_Y","val":-0.5},{"id":"PARAM_BROW_L_Y","val":-0.2},{"id":"PARAM_BROW_R_Y","val":-0.2},{"id":"PARAM_BROW_L_X","val":-0.4},{"id":"PARAM_BROW_R_X","val":-0.4},{"id":"PARAM_BROW_L_FORM","val":-1},{"id":"PARAM_BROW_R_FORM","val":-1},{"id":"PARAM_MOUTH_FORM","val":-0.7,"def":1},{"id":"PARAM_MOUTH_SIZE","val":0.3}]}
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/exp/f04.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_BALL_X","val":-0.4},{"id":"PARAM_EYE_BALL_Y","val":-0.7},{"id":"PARAM_EYE_BALL_KIRAKIRA","val":1},{"id":"PARAM_EYE_L_OPEN","val":1.5,"def":1,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":1.5,"def":1,"calc":"mult"},{"id":"PARAM_BROW_L_FORM","val":0.5},{"id":"PARAM_BROW_R_FORM","val":0.5},{"id":"PARAM_KAMIYURE_TWIN_L_02","val":0.3},{"id":"PARAM_KAMIYURE_TWIN_R_02","val":-0.3},{"id":"PARAM_MOUTH_SIZE","val":1},{"id":"PARAM_TERE","val":1,"def":0.6}]}
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/moc/shizuku.1024/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/moc/shizuku.1024/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/moc/shizuku.1024/texture_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/moc/shizuku.1024/texture_01.png
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/moc/shizuku.1024/texture_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/moc/shizuku.1024/texture_02.png
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/moc/shizuku.1024/texture_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/moc/shizuku.1024/texture_03.png
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/moc/shizuku.1024/texture_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/moc/shizuku.1024/texture_04.png
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/moc/shizuku.1024/texture_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/moc/shizuku.1024/texture_05.png
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/moc/shizuku.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/moc/shizuku.moc
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/shizuku.model.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Model Setting","name":"shizuku","model":"moc/shizuku.moc","textures":["moc/shizuku.1024/texture_00.png","moc/shizuku.1024/texture_01.png","moc/shizuku.1024/texture_02.png","moc/shizuku.1024/texture_03.png","moc/shizuku.1024/texture_04.png","moc/shizuku.1024/texture_05.png"],"physics":"shizuku.physics.json","pose":"shizuku.pose.json","expressions":[{"name":"f01","file":"exp/f01.exp.json"},{"name":"f02","file":"exp/f02.exp.json"},{"name":"f03","file":"exp/f03.exp.json"},{"name":"f04","file":"exp/f04.exp.json"}],"layout":{"center_x":0,"y":1.2,"width":2.4},"hit_areas":[{"name":"head","id":"D_REF.HEAD"},{"name":"body","id":"D_REF.BODY"}],"motions":{"idle":[{"file":"mtn/idle_00.mtn","fade_in":2000,"fade_out":2000},{"file":"mtn/idle_01.mtn","fade_in":2000,"fade_out":2000},{"file":"mtn/idle_02.mtn","fade_in":2000,"fade_out":2000}],"tap_body":[{"file":"mtn/tapBody_00.mtn","sound":"snd/tapBody_00.mp3"},{"file":"mtn/tapBody_01.mtn","sound":"snd/tapBody_01.mp3"},{"file":"mtn/tapBody_02.mtn","sound":"snd/tapBody_02.mp3"}],"pinch_in":[{"file":"mtn/pinchIn_00.mtn","sound":"snd/pinchIn_00.mp3"},{"file":"mtn/pinchIn_01.mtn","sound":"snd/pinchIn_01.mp3"},{"file":"mtn/pinchIn_02.mtn","sound":"snd/pinchIn_02.mp3"}],"pinch_out":[{"file":"mtn/pinchOut_00.mtn","sound":"snd/pinchOut_00.mp3"},{"file":"mtn/pinchOut_01.mtn","sound":"snd/pinchOut_01.mp3"},{"file":"mtn/pinchOut_02.mtn","sound":"snd/pinchOut_02.mp3"}],"shake":[{"file":"mtn/shake_00.mtn","sound":"snd/shake_00.mp3","fade_in":500},{"file":"mtn/shake_01.mtn","sound":"snd/shake_01.mp3","fade_in":500},{"file":"mtn/shake_02.mtn","sound":"snd/shake_02.mp3","fade_in":500}],"flick_head":[{"file":"mtn/flickHead_00.mtn","sound":"snd/flickHead_00.mp3"},{"file":"mtn/flickHead_01.mtn","sound":"snd/flickHead_01.mp3"},{"file":"mtn/flickHead_02.mtn","sound":"snd/flickHead_02.mp3"}]}}
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/shizuku.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"comment":"hair front","setup":{"length":0.17,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_KAMIYURE_FRONT","ptype":"angle","scale":0.025,"weight":1}]},{"comment":"hair side","setup":{"length":0.2,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1}],"targets":[{"id":"PARAM_KAMIYURE_SIDE_R","ptype":"angle","scale":0.025,"weight":1},{"id":"PARAM_KAMIYURE_SIDE_L","ptype":"angle","scale":0.025,"weight":1}]},{"comment":"hair side 2","setup":{"length":0.2,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_KAMIYURE_SIDE_R_02","ptype":"angle","scale":0.025,"weight":1},{"id":"PARAM_KAMIYURE_SIDE_L_02","ptype":"angle","scale":0.025,"weight":1}]},{"comment":"hair back","setup":{"length":0.2,"regist":1.4,"mass":0.3},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":-0.005,"weight":1}],"targets":[{"id":"PARAM_KAMIYURE_TWIN_R","ptype":"angle","scale":0.025,"weight":1},{"id":"PARAM_KAMIYURE_TWIN_L","ptype":"angle","scale":0.025,"weight":1}]},{"comment":"hair back 2","setup":{"length":0.2,"regist":1.4,"mass":0.3},"src":[{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_KAMIYURE_TWIN_R_02","ptype":"angle","scale":0.025,"weight":1},{"id":"PARAM_KAMIYURE_TWIN_L_02","ptype":"angle","scale":0.025,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/shizuku.pose.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Pose","parts_visible":[{"group":[{"id":"PARTS_01_ARM_L_01"},{"id":"PARTS_01_ARM_L_02"}]},{"group":[{"id":"PARTS_01_ARM_R_01"},{"id":"PARTS_01_ARM_R_02"}]}]}
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/flickHead_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/flickHead_00.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/flickHead_01.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/flickHead_01.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/flickHead_02.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/flickHead_02.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/pinchIn_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/pinchIn_00.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/pinchIn_01.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/pinchIn_01.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/pinchIn_02.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/pinchIn_02.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/pinchOut_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/pinchOut_00.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/pinchOut_01.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/pinchOut_01.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/pinchOut_02.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/pinchOut_02.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/shake_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/shake_00.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/shake_01.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/shake_01.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/shake_02.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/shake_02.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/tapBody_00.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/tapBody_00.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/tapBody_01.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/tapBody_01.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/assets/snd/tapBody_02.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/shizuku/assets/snd/tapBody_02.mp3
--------------------------------------------------------------------------------
/public/live2d/shizuku/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-shizuku",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/shizuku/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-shizuku",
3 | "version": "1.0.5",
4 | "description": "shizuku live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/tororo/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/tororo/assets/moc/tororo.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/tororo/assets/moc/tororo.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/tororo/assets/moc/tororo.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/tororo/assets/moc/tororo.moc
--------------------------------------------------------------------------------
/public/live2d/tororo/assets/tororo.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/tororo.moc","textures":["moc/tororo.2048/texture_00.png"],"pose":"tororo.pose.json","name":"tororo","motions":{"idle":[{"file":"mtn/00_idle.mtn"}],"":[{"file":"mtn/01.mtn"},{"file":"mtn/02.mtn"},{"file":"mtn/03.mtn"},{"file":"mtn/04.mtn"},{"file":"mtn/05.mtn"},{"file":"mtn/06.mtn"},{"file":"mtn/07.mtn"},{"file":"mtn/08.mtn"}]}}
--------------------------------------------------------------------------------
/public/live2d/tororo/assets/tororo.pose.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Pose","fade_in":0,"parts_visible":[{"group":[{"id":"PARTS_01_ARM_R"},{"id":"PARTS_01_ARM_R_02"}]},{"group":[{"id":"PARTS_01_ARM_L"},{"id":"PARTS_01_ARM_L_02"}]}]}
--------------------------------------------------------------------------------
/public/live2d/tororo/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-tororo",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/tororo/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-tororo",
3 | "version": "1.0.5",
4 | "description": "tororo live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/tsumiki/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/exp/F01.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_MOUTH_FORM","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/exp/F02.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0,"def":1},{"id":"PARAM_EYE_L_SMILE","val":1},{"id":"PARAM_EYE_R_OPEN","val":0,"def":1},{"id":"PARAM_EYE_R_SMILE","val":1},{"id":"PARAM_BROW_L_Y","val":1},{"id":"PARAM_BROW_R_Y","val":1},{"id":"PARAM_MOUTH_FORM","val":1},{"id":"PARAM_CHEEK1","val":0,"def":0.5},{"id":"PARAM_CHEEK2","val":1},{"id":"PARAM_HAIR_AHO","val":-1},{"id":"PARAM_HAIR_TAIR","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/exp/F03.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.75,"calc":"mult"},{"id":"PARAM_EYE_L_SMILE","val":1},{"id":"PARAM_EYE_R_OPEN","val":0.75,"calc":"mult"},{"id":"PARAM_EYE_R_SMILE","val":1},{"id":"PARAM_EYE_BALL_Y","val":1,"def":-0.5},{"id":"PARAM_BROW_L_Y","val":-1},{"id":"PARAM_BROW_R_Y","val":-1},{"id":"PARAM_BROW_L_X","val":-1},{"id":"PARAM_BROW_R_X","val":-1},{"id":"PARAM_BROW_L_ANGLE","val":1},{"id":"PARAM_BROW_R_ANGLE","val":1},{"id":"PARAM_BROW_L_FORM","val":1},{"id":"PARAM_BROW_R_FORM","val":1},{"id":"PARAM_MOUTH_FORM","val":-1},{"id":"PARAM_HAIR_AHO","val":0.75}]}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/exp/F04.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.75,"calc":"mult"},{"id":"PARAM_EYE_L_SMILE","val":1},{"id":"PARAM_EYE_R_OPEN","val":0.75,"calc":"mult"},{"id":"PARAM_EYE_R_SMILE","val":1},{"id":"PARAM_EYE_BALL_X","val":1},{"id":"PARAM_EYE_BALL_Y","val":-1,"def":-0.5},{"id":"PARAM_BROW_L_Y","val":-0.5},{"id":"PARAM_BROW_R_Y","val":-0.5},{"id":"PARAM_BROW_L_FORM","val":-0.6},{"id":"PARAM_BROW_R_FORM","val":-0.6},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1},{"id":"PARAM_HAIR_AHO","val":1},{"id":"PARAM_HAIR_TAIR","val":-1}]}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/exp/F05.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":2,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":2,"calc":"mult"},{"id":"PARAM_EYE_BALL_Y","val":0,"def":-0.5},{"id":"PARAM_EYE_BALL_FORM","val":0,"def":1},{"id":"PARAM_BROW_L_Y","val":1},{"id":"PARAM_BROW_R_Y","val":1},{"id":"PARAM_BROW_L_X","val":0.5},{"id":"PARAM_BROW_R_X","val":0.5},{"id":"PARAM_MOUTH_FORM","val":0,"def":1},{"id":"PARAM_MOUTH_OPEN_Y","val":1},{"id":"PARAM_CHEEK1","val":0,"def":0.5},{"id":"PARAM_CHEEK2","val":1},{"id":"PARAM_HAIR_AHO","val":-1},{"id":"PARAM_HAIR_TAIR","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/exp/F06.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.8,"calc":"mult"},{"id":"PARAM_EYE_L_SMILE","val":1},{"id":"PARAM_EYE_R_OPEN","val":0.8,"calc":"mult"},{"id":"PARAM_EYE_R_SMILE","val":1},{"id":"PARAM_EYE_BALL_X","val":1},{"id":"PARAM_EYE_BALL_Y","val":-1,"def":-0.5},{"id":"PARAM_BROW_L_ANGLE","val":-0.4},{"id":"PARAM_BROW_R_ANGLE","val":-0.4},{"id":"PARAM_BROW_L_FORM","val":-0.6},{"id":"PARAM_BROW_R_FORM","val":-0.6},{"id":"PARAM_MOUTH_FORM","val":-1},{"id":"PARAM_CHEEK1","val":1,"def":0.5},{"id":"PARAM_HAIR_AHO","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/exp/F07.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_BROW_L_X","val":0.5},{"id":"PARAM_BROW_R_X","val":0.5},{"id":"PARAM_BROW_L_ANGLE","val":-0.5},{"id":"PARAM_BROW_R_ANGLE","val":-0.5},{"id":"PARAM_BROW_L_FORM","val":-1},{"id":"PARAM_BROW_R_FORM","val":-1},{"id":"PARAM_MOUTH_FORM","val":0,"def":1},{"id":"PARAM_MOUTH_OPEN_Y","val":1},{"id":"PARAM_HAIR_AHO","val":1},{"id":"PARAM_HAIR_TAIR","val":-1}]}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/exp/F08.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.5,"calc":"mult"},{"id":"PARAM_EYE_L_SMILE","val":0.5},{"id":"PARAM_EYE_R_OPEN","val":0.5,"calc":"mult"},{"id":"PARAM_EYE_R_SMILE","val":0.5},{"id":"PARAM_EYE_BALL_X","val":1},{"id":"PARAM_EYE_BALL_Y","val":0,"def":-0.5},{"id":"PARAM_BROW_L_Y","val":-1},{"id":"PARAM_BROW_R_Y","val":-1},{"id":"PARAM_BROW_L_X","val":-1},{"id":"PARAM_BROW_R_X","val":-1},{"id":"PARAM_BROW_L_ANGLE","val":-0.75},{"id":"PARAM_BROW_R_ANGLE","val":-0.75},{"id":"PARAM_BROW_L_FORM","val":1},{"id":"PARAM_BROW_R_FORM","val":1},{"id":"PARAM_MOUTH_FORM","val":-1,"def":1}]}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/exp/F09.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0,"def":1},{"id":"PARAM_EYE_R_OPEN","val":0,"def":1},{"id":"PARAM_BROW_L_Y","val":1},{"id":"PARAM_BROW_R_Y","val":1},{"id":"PARAM_BROW_L_ANGLE","val":1},{"id":"PARAM_BROW_R_ANGLE","val":1},{"id":"PARAM_MOUTH_FORM","val":1,"def":1},{"id":"PARAM_CHEEK1","val":0,"def":0.5},{"id":"PARAM_CHEEK2","val":1},{"id":"PARAM_HAIR_AHO","val":-0.5},{"id":"PARAM_HAIR_TAIR","val":1}]}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/exp/F10.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500,"params":[{"id":"PARAM_EYE_L_OPEN","val":0.65,"calc":"mult"},{"id":"PARAM_EYE_R_OPEN","val":0.65,"calc":"mult"},{"id":"PARAM_EYE_BALL_X","val":-1},{"id":"PARAM_EYE_BALL_Y","val":-1,"def":-0.5},{"id":"PARAM_BROW_L_Y","val":-0.3},{"id":"PARAM_BROW_R_Y","val":-0.3},{"id":"PARAM_BROW_L_X","val":-1},{"id":"PARAM_BROW_R_X","val":-1},{"id":"PARAM_BROW_L_FORM","val":-1},{"id":"PARAM_BROW_R_FORM","val":-1},{"id":"PARAM_MOUTH_FORM","val":0.2},{"id":"PARAM_HAIR_AHO","val":1},{"id":"PARAM_HAIR_TAIR","val":-1}]}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/moc/tsumiki.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/tsumiki/assets/moc/tsumiki.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/moc/tsumiki.2048/texture_01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/tsumiki/assets/moc/tsumiki.2048/texture_01.png
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/moc/tsumiki.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/tsumiki/assets/moc/tsumiki.moc
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/mtn/P01.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=1000
5 |
6 | $fadeout=0
7 |
8 | PARAM_ANGLE_X=0
9 | PARAM_ANGLE_Y=0
10 | PARAM_ANGLE_Z=0
11 | PARAM_EYE_L_OPEN=1
12 | PARAM_EYE_L_SMILE=0
13 | PARAM_EYE_R_OPEN=1
14 | PARAM_EYE_R_SMILE=0
15 | PARAM_EYE_BALL_X=0
16 | PARAM_EYE_BALL_Y=-0.5
17 | PARAM_EYE_BALL_FORM=1
18 | PARAM_BROW_L_Y=0
19 | PARAM_BROW_R_Y=0
20 | PARAM_BROW_L_X=0
21 | PARAM_BROW_R_X=0
22 | PARAM_BROW_L_ANGLE=0
23 | PARAM_BROW_R_ANGLE=0
24 | PARAM_BROW_L_FORM=0
25 | PARAM_BROW_R_FORM=0
26 | PARAM_MOUTH_FORM=1
27 | PARAM_MOUTH_OPEN_Y=0
28 | PARAM_BODY_ANGLE_X=0
29 | PARAM_BODY_ANGLE_Y=0
30 | PARAM_BODY_ANGLE_Z=0
31 | PARAM_BREATH=0
32 | PARAM_UPBACK=0
33 | PARAM_BUST_Y=0
34 | PARAM_TIE=0
35 | PARAM_SKIRT=0
36 | PARAM_HAIR_FRONT=0
37 | PARAM_HAIR_SIDE=0
38 | PARAM_HAIR_AHO=0
39 | PARAM_HAIR_TAIR=0
40 | PARAM_RIBON_L=0
41 | PARAM_RIBON_R=0
42 | PARAM_ARM=0
43 | PARAM_ARM_L=0
44 | PARAM_ARM_R=0
45 | PARAM_FINGER=0.5
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/tsumiki.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/tsumiki.moc","textures":["moc/tsumiki.2048/texture_00.png","moc/tsumiki.2048/texture_01.png"],"expressions":[{"name":"f01.exp.json","file":"exp/f01.exp.json"},{"name":"f02.exp.json","file":"exp/f02.exp.json"},{"name":"f03.exp.json","file":"exp/f03.exp.json"},{"name":"f04.exp.json","file":"exp/f04.exp.json"},{"name":"f05.exp.json","file":"exp/f05.exp.json"},{"name":"f06.exp.json","file":"exp/f06.exp.json"},{"name":"f07.exp.json","file":"exp/f07.exp.json"},{"name":"f08.exp.json","file":"exp/f08.exp.json"},{"name":"f09.exp.json","file":"exp/f09.exp.json"},{"name":"f10.exp.json","file":"exp/f10.exp.json"}],"motions":{"":[{"file":"mtn/p01.mtn"},{"file":"mtn/tsumiki_m_01.mtn"},{"file":"mtn/tsumiki_m_01_df.mtn"},{"file":"mtn/tsumiki_m_02.mtn"},{"file":"mtn/tsumiki_m_03.mtn"},{"file":"mtn/tsumiki_m_04.mtn"},{"file":"mtn/tsumiki_m_05.mtn"},{"file":"mtn/tsumiki_m_06.mtn"},{"file":"mtn/tsumiki_m_07.mtn"},{"file":"mtn/tsumiki_m_08.mtn"},{"file":"mtn/tsumiki_m_09.mtn"},{"file":"mtn/tsumiki_m_10.mtn"},{"file":"mtn/tsumiki_m_11.mtn"},{"file":"mtn/tsumiki_m_12.mtn"},{"file":"mtn/tsumiki_m_13.mtn"},{"file":"mtn/tsumiki_m_14.mtn"},{"file":"mtn/tsumiki_m_15.mtn"},{"file":"mtn/tsumiki_m_16.mtn"},{"file":"mtn/tsumiki_m_17.mtn"},{"file":"mtn/tsumiki_m_18.mtn"},{"file":"mtn/tsumiki_m_19.mtn"},{"file":"mtn/tsumiki_m_20.mtn"},{"file":"mtn/tsumiki_m_21.mtn"},{"file":"mtn/tsumiki_m_22.mtn"},{"file":"mtn/tsumiki_m_24.mtn"},{"file":"mtn/tsumiki_m_23.mtn"}],"idle":[{"file":"mtn/tsumiki_idle_01.mtn"}]},"physics":"tsumiki.physics.json","name":"tsumiki"}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/assets/tsumiki.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"hair_front","setup":{"length":0.2,"regist":0.5,"mass":0.05},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":2},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":2}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.025,"weight":1}]},{"label":"hair_side","setup":{"length":0.15,"regist":0.5,"mass":0.05},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":0.5},{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":2},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":2}],"targets":[{"id":"PARAM_HAIR_SIDE","ptype":"angle","scale":0.025,"weight":1}]},{"label":"ribon","setup":{"length":0.15,"regist":0.5,"mass":0.05},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_RIBON_L","ptype":"angle","scale":0.025,"weight":1},{"id":"PARAM_RIBON_R","ptype":"angle","scale":0.025,"weight":1}]},{"label":"skirt","setup":{"length":0.2,"regist":0.5,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_SKIRT","ptype":"angle","scale":0.025,"weight":1}]},{"label":"necktie","setup":{"length":0.3,"regist":0.5,"mass":0.3},"src":[{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.005,"weight":1},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":0.8,"weight":1}],"targets":[{"id":"PARAM_TIE","ptype":"angle","scale":0.025,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/tsumiki/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-tsumiki",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/tsumiki/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-tsumiki",
3 | "version": "1.0.5",
4 | "description": "tsumiki live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/unitychan/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/unitychan/assets/moc/unitychan.2048/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/unitychan/assets/moc/unitychan.2048/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/unitychan/assets/moc/unitychan.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/unitychan/assets/moc/unitychan.moc
--------------------------------------------------------------------------------
/public/live2d/unitychan/assets/mtn/m_01.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=500
5 |
6 | $fadeout=500
7 |
8 | $fadein:PARAM_EYE_L_OPEN=200
9 | $fadein:PARAM_EYE_L_SMILE=200
10 | $fadein:PARAM_EYE_R_OPEN=200
11 | $fadein:PARAM_EYE_R_SMILE=200
12 | PARAM_ANGLE_X=0
13 | PARAM_ANGLE_Y=0,0.46,1.45,2.69,3.97,5.14,6.11,6.76,7,5.73,2.31,-2.62,-8.48,-14.52,-20.38,-25.31,-28.73,-30,-28.59,-24.81,-19.33,-12.85,-6.15,0.33,5.81,9.59,11,9.68,6.38,1.9,-3.34,-8.78,-14.15,-19.23,-23.5,-26.95,-29.18,-30,-29.4,-27.79,-25.38,-22.35,-19,-15.44,-11.94,-8.68,-5.78,-3.35,-1.53,-0.39,0,0,0,0,0,0,0,0,0,0,0
14 | PARAM_ANGLE_Z=0
15 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
16 | PARAM_EYE_L_SMILE=0
17 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0,0,0.18,0.46,0.73,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
18 | PARAM_EYE_R_SMILE=0
19 | PARAM_EYE_FORM=0
20 | PARAM_EYE_BALL_X=0
21 | PARAM_EYE_BALL_Y=0
22 | PARAM_EYE_BALL_FORM=0
23 | PARAM_BROW_L_Y=0
24 | PARAM_BROW_R_Y=0
25 | PARAM_BROW_L_X=0
26 | PARAM_BROW_R_X=0
27 | PARAM_BROW_L_ANGLE=0
28 | PARAM_BROW_R_ANGLE=0
29 | PARAM_BROW_L_FORM=0
30 | PARAM_BROW_R_FORM=0
31 | PARAM_MOUTH_FORM=1
32 | PARAM_MOUTH_OPEN_Y=0
33 | PARAM_CHEEK=0
34 | PARAM_ARM_L_01=0
35 | PARAM_ARM_L_02=0
36 | PARAM_HAND_L=0
37 | PARAM_ARM_R_01=0
38 | PARAM_ARM_R_02=0
39 | PARAM_HAND_R=0
40 | PARAM_LEG_L=0
41 | PARAM_LEG_R=0
42 | PARAM_BODY_ANGLE_X=0
43 | PARAM_BODY_ANGLE_Y=0,0.16,0.56,1.11,1.75,2.41,3.07,3.69,4.21,4.63,4.9,5,4.34,2.93,1.16,-0.67,-2.35,-3.73,-4.66,-5,-4.72,-3.99,-2.92,-1.65,-0.35,0.92,1.99,2.72,3,2.84,2.44,1.89,1.25,0.59,-0.07,-0.69,-1.21,-1.63,-1.9,-2,-1.96,-1.85,-1.69,-1.48,-1.25,-1,-0.75,-0.52,-0.31,-0.15,-0.04,0,0,0,0,0,0,0,0,0,0
44 | PARAM_BODY_ANGLE_Z=0
45 | PARAM_BREATH=0
46 | PARAM_HAIR_FLUFFY=0
47 | PARAM_HAIR_FRONT=0
48 | PARAM_HAIR_BACK=0
49 | PARAM_BASE_X=0
50 | PARAM_BASE_Y=0
--------------------------------------------------------------------------------
/public/live2d/unitychan/assets/mtn/m_02.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=500
5 |
6 | $fadeout=500
7 |
8 | $fadein:PARAM_EYE_L_OPEN=200
9 | $fadein:PARAM_EYE_L_SMILE=200
10 | $fadein:PARAM_EYE_R_OPEN=200
11 | $fadein:PARAM_EYE_R_SMILE=200
12 | PARAM_ANGLE_X=0,-1.71,-5.39,-9.98,-14.75,-19.1,-22.71,-25.11,-26,-24.45,-20.39,-14.53,-7.83,-0.87,5.62,11.16,15.39,18.06,19,17.66,14.06,8.86,2.69,-3.69,-9.86,-15.06,-18.66,-20,-19.62,-18.63,-17.18,-15.39,-13.4,-11.31,-9.21,-7.16,-5.25,-3.53,-2.1,-0.98,-0.25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
13 | PARAM_ANGLE_Y=0,-0.16,-0.62,-1.34,-2.28,-3.39,-4.66,-6.04,-7.5,-9,-10.5,-11.96,-13.34,-14.61,-15.72,-16.66,-17.38,-17.84,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18
14 | PARAM_ANGLE_Z=0
15 | PARAM_EYE_L_OPEN=0
16 | PARAM_EYE_L_SMILE=0
17 | PARAM_EYE_R_OPEN=0
18 | PARAM_EYE_R_SMILE=0
19 | PARAM_EYE_FORM=0
20 | PARAM_EYE_BALL_X=0
21 | PARAM_EYE_BALL_Y=0
22 | PARAM_EYE_BALL_FORM=0
23 | PARAM_BROW_L_Y=0
24 | PARAM_BROW_R_Y=0
25 | PARAM_BROW_L_X=0
26 | PARAM_BROW_R_X=0
27 | PARAM_BROW_L_ANGLE=0
28 | PARAM_BROW_R_ANGLE=0
29 | PARAM_BROW_L_FORM=0
30 | PARAM_BROW_R_FORM=0
31 | PARAM_MOUTH_FORM=-1
32 | PARAM_MOUTH_OPEN_Y=0
33 | PARAM_CHEEK=0
34 | PARAM_ARM_L_01=0
35 | PARAM_ARM_L_02=0
36 | PARAM_HAND_L=0
37 | PARAM_ARM_R_01=0
38 | PARAM_ARM_R_02=0
39 | PARAM_HAND_R=0
40 | PARAM_LEG_L=0
41 | PARAM_LEG_R=0
42 | PARAM_BODY_ANGLE_X=0,-0.14,-0.51,-1.04,-1.67,-2.33,-2.96,-3.49,-3.86,-4,-3.74,-3.1,-2.22,-1.2,-0.14,0.91,1.9,2.73,3.41,3.84,4,3.79,3.24,2.44,1.49,0.51,-0.44,-1.24,-1.79,-2,-1.96,-1.86,-1.72,-1.54,-1.34,-1.13,-0.92,-0.72,-0.53,-0.35,-0.21,-0.1,-0.03,0,0,0,0,0,0,0,0,0,0,0,0,0
43 | PARAM_BODY_ANGLE_Y=0
44 | PARAM_BODY_ANGLE_Z=0
45 | PARAM_BREATH=0
46 | PARAM_HAIR_FLUFFY=0
47 | PARAM_HAIR_FRONT=0
48 | PARAM_BASE_X=0
49 | PARAM_BASE_Y=0
--------------------------------------------------------------------------------
/public/live2d/unitychan/assets/mtn/m_08.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 |
4 | $fadein=300
5 |
6 | $fadeout=500
7 |
8 | PARAM_ANGLE_X=0
9 | PARAM_ANGLE_Y=0,0.83,3.04,6.24,10.04,13.96,17.76,20.96,23.17,24,22.97,20.29,16.38,11.54,6.17,0.55,-5.13,-10.66,-15.81,-20.47,-24.32,-27.36,-29.32,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30
10 | PARAM_ANGLE_Z=0
11 | PARAM_EYE_L_OPEN=0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.8,0.52,0.26,0.07,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
12 | PARAM_EYE_L_SMILE=0
13 | PARAM_EYE_R_OPEN=0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.97,0.8,0.52,0.26,0.07,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
14 | PARAM_EYE_R_SMILE=0
15 | PARAM_EYE_FORM=0.84
16 | PARAM_EYE_BALL_X=0
17 | PARAM_EYE_BALL_Y=0
18 | PARAM_EYE_BALL_FORM=0
19 | PARAM_BROW_L_Y=0
20 | PARAM_BROW_R_Y=0
21 | PARAM_BROW_L_X=0
22 | PARAM_BROW_R_X=0
23 | PARAM_BROW_L_ANGLE=0.46
24 | PARAM_BROW_R_ANGLE=0.46
25 | PARAM_BROW_L_FORM=-0.61
26 | PARAM_BROW_R_FORM=-0.62
27 | PARAM_MOUTH_FORM=-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-0.98,-0.93,-0.86,-0.8,-0.75,-0.72,-0.71,-0.729,-0.77,-0.82,-0.87,-0.92,-0.96,-0.99,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
28 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0.16,0.41,0.64,0.81,0.88,0.869,0.84,0.79,0.73,0.65,0.57,0.48,0.34,0.24,0.16,0.1,0.06,0.02,0.006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
29 | PARAM_CHEEK=0
30 | PARAM_ARM_L_01=-5
31 | PARAM_ARM_L_02=-3
32 | PARAM_HAND_L=0
33 | PARAM_ARM_R_01=-4
34 | PARAM_ARM_R_02=-4
35 | PARAM_HAND_R=0
36 | PARAM_LEG_L=0
37 | PARAM_LEG_R=0
38 | PARAM_BODY_ANGLE_X=0
39 | PARAM_BODY_ANGLE_Y=0,0.34,1.27,2.6,4.18,5.82,7.4,8.73,9.66,10,9.66,8.76,7.46,5.85,4.06,2.18,0.29,-1.55,-3.27,-4.82,-6.11,-7.12,-7.77,-8,-7.87,-7.55,-7.11,-6.6,-6.07,-5.55,-5.05,-4.63,-4.3,-4.08,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4
40 | PARAM_BODY_ANGLE_Z=0
41 | PARAM_BREATH=0
42 | PARAM_HAIR_FLUFFY=0,0,0,0,0,0,0,0,0,0,0,0.04,0.12,0.22,0.32,0.42,0.5,0.55,0.57,0.53,0.41,0.23,0.03,-0.19,-0.39,-0.57,-0.69,-0.73,-0.71,-0.65,-0.57,-0.47,-0.38,-0.28,-0.19,-0.12,-0.05,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
43 | PARAM_HAIR_FRONT=0
44 | PARAM_HAIR_BACK=0
45 | PARAM_BASE_X=0
46 | PARAM_BASE_Y=0
--------------------------------------------------------------------------------
/public/live2d/unitychan/assets/unitychan.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Sample 1.0.0","model":"moc/unitychan.moc","textures":["moc/unitychan.2048/texture_00.png"],"motions":{"":[{"file":"mtn/m_01.mtn"},{"file":"mtn/m_02.mtn"},{"file":"mtn/m_03.mtn"},{"file":"mtn/m_04.mtn"},{"file":"mtn/m_05.mtn"},{"file":"mtn/m_06.mtn"},{"file":"mtn/m_07.mtn"},{"file":"mtn/m_08.mtn"},{"file":"mtn/m_09.mtn"},{"file":"mtn/m_10.mtn"},{"file":"mtn/m_11.mtn"},{"file":"mtn/m_12.mtn"},{"file":"mtn/m_13.mtn"},{"file":"mtn/m_14.mtn"}],"idle":[{"file":"mtn/idle_01.mtn"},{"file":"mtn/idle_02.mtn"}]},"physics":"unitychan.physics.json"}
--------------------------------------------------------------------------------
/public/live2d/unitychan/assets/unitychan.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"label":"hair_front","setup":{"length":0.15,"regist":0.5,"mass":0.1},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.015,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2.4,"weight":1}],"targets":[{"id":"PARAM_HAIR_FRONT","ptype":"angle","scale":0.022,"weight":1}]},{"label":"hair_back","setup":{"length":0.3,"regist":0.7,"mass":0.3},"src":[{"id":"PARAM_ANGLE_X","ptype":"x","scale":0.005,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"x","scale":0.012,"weight":1},{"id":"PARAM_ANGLE_Z","ptype":"angle","scale":0.8,"weight":0.5},{"id":"PARAM_BODY_ANGLE_Z","ptype":"angle","scale":2,"weight":1}],"targets":[{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":0.022,"weight":1}]}]}
--------------------------------------------------------------------------------
/public/live2d/unitychan/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-unitychan",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/unitychan/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-unitychan",
3 | "version": "1.0.5",
4 | "description": "unitychan live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/wanko/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/wanko/assets/moc/wanko.1024/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/wanko/assets/moc/wanko.1024/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/wanko/assets/moc/wanko.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/wanko/assets/moc/wanko.moc
--------------------------------------------------------------------------------
/public/live2d/wanko/assets/mtn/touch_01.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_ANGLE_X=0
4 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,5.36,13.95,21.96,27.75,30,28.97,26.2,22.2,17.45,12.55,7.8,3.8,1.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
5 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0.57,2.06,4.23,6.92,9.91,13.03,16.19,19.25,22.12,24.71,26.85,28.53,29.62,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30
6 | PARAM_EYE_L_OPEN=1
7 | PARAM_EYE_R_OPEN=1
8 | PARAM_MOUTH_OPEN_Y=1
9 | PARAM_BODY_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0.04,0.14,0.28,0.46,0.66,0.87,1.08,1.28,1.47,1.65,1.79,1.9,1.97,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
10 | PARAM_BODY_ANGLE_Z=0
11 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,1.07,2.79,4.39,5.55,6,5.79,5.24,4.44,3.49,2.51,1.56,0.76,0.21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
12 | PARAM_BREATH=0
13 | PARAM_BOWL_LID=50
14 | PARAM_YUGE_01=0
15 | PARAM_YUGE_02=0
16 | PARAM_EFFECT=0
17 | PARAM_EAR_L=0,0,0,0,0,0,0,0,0,0,0,0,0.07,0.25,0.47,0.68,0.85,0.96,1,0.85,0.48,0,-0.48,-0.85,-1,-0.77,-0.39,-0.04,0.21,0.31,0.22,0.07,-0.06,-0.16,-0.2,-0.185,-0.15,-0.1,-0.05,-0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_EAR_R=0,0,0,0,0,0,0,0,0,0,0,0,-0.07,-0.25,-0.47,-0.68,-0.85,-0.96,-1,-0.85,-0.48,0,0.48,0.85,1,0.76,0.38,0.02,-0.24,-0.34,-0.25,-0.11,0.03,0.12,0.16,0.148,0.12,0.08,0.04,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
19 | PARAM_HAND_L=0
20 | PARAM_HAND_R=0
21 | PARAM_SWING=0
22 | PARAM_BOWL_SWING=0
23 | PARAM_FACE_01=0
24 | PARAM_BASE_X=0
--------------------------------------------------------------------------------
/public/live2d/wanko/assets/mtn/touch_02.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_ANGLE_X=0
4 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,4.47,11.62,18.3,23.12,25,23.36,19.82,15.41,10.82,6.63,3.17,0.86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
5 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,1.25,3.25,5.12,6.47,7,6.54,5.55,4.31,3.03,1.86,0.89,0.24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
6 | PARAM_EYE_L_OPEN=0
7 | PARAM_EYE_R_OPEN=0
8 | PARAM_MOUTH_OPEN_Y=0
9 | PARAM_BODY_ANGLE_X=0
10 | PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,1.25,3.25,5.12,6.47,7,6.34,4.93,3.16,1.33,-0.35,-1.73,-2.66,-3,-2.7,-1.97,-1,-0.03,0.7,1,0.52,-0.28,-0.82,-1,-0.93,-0.75,-0.53,-0.32,-0.15,-0.04,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
11 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,1.43,3.72,5.86,7.4,8,7.28,5.72,3.78,1.76,-0.08,-1.61,-2.62,-3,-2.7,-1.97,-1,-0.03,0.7,1,0.52,-0.28,-0.82,-1,-0.93,-0.75,-0.53,-0.32,-0.15,-0.04,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
12 | PARAM_BREATH=0
13 | PARAM_BOWL_LID=50
14 | PARAM_YUGE_01=0
15 | PARAM_YUGE_02=0
16 | PARAM_EFFECT=0
17 | PARAM_EAR_L=0,0,0,0,0,0,0,0,0,0,0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,0.85,0.5,0.06,-0.37,-0.71,-0.93,-1,-0.88,-0.58,-0.21,0.14,0.43,0.61,0.67,0.46,0.14,-0.17,-0.39,-0.48,-0.44,-0.36,-0.24,-0.12,-0.04,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_EAR_R=0,0,0,0,0,0,0,0,0,0,0,-0.07,-0.21,-0.38,-0.57,-0.73,-0.87,-0.97,-1,-0.85,-0.5,-0.06,0.37,0.71,0.93,1,0.89,0.61,0.28,-0.05,-0.31,-0.47,-0.53,-0.35,-0.07,0.2,0.39,0.47,0.43,0.35,0.24,0.12,0.04,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
19 | PARAM_HAND_L=0
20 | PARAM_HAND_R=0
21 | PARAM_SWING=0
22 | PARAM_BOWL_SWING=0
23 | PARAM_FACE_01=0
24 | PARAM_BASE_X=0
--------------------------------------------------------------------------------
/public/live2d/wanko/assets/mtn/touch_03.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_ANGLE_X=-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-1.5,2.15,7,11.85,15.5,17,10.03,-1.13,-11.55,-19.07,-22,-19.67,-14.02,-6.5,1.02,6.67,9,8.32,6.68,4.5,2.32,0.68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
4 | PARAM_ANGLE_Y=15,15,15,15,15,15,15,15,15,15,15,15,15,15.15,15.52,16,16.48,16.85,17,16.79,16.21,15.34,14.25,12.99,11.62,10.16,8.7,7.21,5.8,4.47,3.24,2.15,1.26,0.59,0.15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
5 | PARAM_ANGLE_Z=0
6 | PARAM_EYE_L_OPEN=0
7 | PARAM_EYE_R_OPEN=0
8 | PARAM_MOUTH_OPEN_Y=1
9 | PARAM_BODY_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,-0.23,-0.77,-1.5,-2.23,-2.77,-3,-2.11,-0.68,0.66,1.62,2,1.77,1.23,0.5,-0.23,-0.77,-1,-0.92,-0.74,-0.5,-0.26,-0.08,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
10 | PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0.53,1.8,3.5,5.2,6.47,7,5.39,2.82,0.41,-1.32,-2,-1.77,-1.23,-0.5,0.23,0.77,1,0.92,0.74,0.5,0.26,0.08,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
11 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,-0.019,-0.07,-0.16,-0.27,-0.41,-0.56,-0.73,-0.9,-1.09,-1.28,-1.48,-1.67,-1.86,-2.04,-2.22,-2.38,-2.53,-2.66,-2.78,-2.87,-2.94,-2.98,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3
12 | PARAM_BREATH=0
13 | PARAM_BOWL_LID=50
14 | PARAM_YUGE_01=0
15 | PARAM_YUGE_02=0
16 | PARAM_EFFECT=0
17 | PARAM_EAR_L=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.24,0.64,0.91,1,0.85,0.5,0.03,-0.44,-0.79,-0.94,-0.68,-0.28,0.11,0.38,0.49,0.42,0.27,0.07,-0.12,-0.27,-0.37,-0.4,-0.37,-0.3,-0.2,-0.1,-0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_EAR_R=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.24,-0.64,-0.91,-1,-0.85,-0.48,0,0.48,0.85,1,0.74,0.34,-0.05,-0.32,-0.43,-0.37,-0.24,-0.07,0.1,0.23,0.31,0.34,0.31,0.25,0.17,0.09,0.03,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
19 | PARAM_HAND_L=0
20 | PARAM_HAND_R=0
21 | PARAM_SWING=0
22 | PARAM_BOWL_SWING=0
23 | PARAM_FACE_01=0
24 | PARAM_BASE_X=0
--------------------------------------------------------------------------------
/public/live2d/wanko/assets/mtn/touch_04.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_ANGLE_X=0
4 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.83,-2.83,-5.5,-8.17,-10.17,-11,-10.28,-8.34,-5.54,-2.22,1.22,4.54,7.34,9.28,10,9.66,8.75,7.45,5.96,4.42,2.97,1.74,0.8,0.21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
5 | PARAM_ANGLE_Z=0
6 | PARAM_EYE_L_OPEN=0
7 | PARAM_EYE_R_OPEN=0
8 | PARAM_MOUTH_OPEN_Y=0
9 | PARAM_BODY_ANGLE_X=0
10 | PARAM_BODY_ANGLE_Z=0
11 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.45,-1.55,-3,-4.45,-5.55,-6,-5.66,-4.73,-3.4,-1.82,-0.18,1.4,2.73,3.66,4,3.86,3.5,2.98,2.38,1.77,1.19,0.7,0.32,0.08,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
12 | PARAM_BREATH=0
13 | PARAM_BOWL_LID=50
14 | PARAM_YUGE_01=0
15 | PARAM_YUGE_02=0
16 | PARAM_EFFECT=0
17 | PARAM_EAR_L=0,0,0,0,0,0,0,0,0,0,0,0,0.07,0.25,0.47,0.68,0.85,0.96,1,0.85,0.5,0.06,-0.37,-0.71,-0.93,-1,-0.87,-0.55,-0.15,0.23,0.54,0.73,0.8,0.63,0.37,0.12,-0.06,-0.13,-0.11,-0.07,-0.03,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_EAR_R=0,0,0,0,0,0,0,0,0,0,0,0,-0.07,-0.25,-0.47,-0.68,-0.85,-0.96,-1,-0.85,-0.5,-0.06,0.37,0.71,0.93,1,0.87,0.54,0.15,-0.24,-0.55,-0.74,-0.81,-0.65,-0.38,-0.14,0.04,0.11,0.09,0.06,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
19 | PARAM_HAND_L=0
20 | PARAM_HAND_R=0
21 | PARAM_SWING=0
22 | PARAM_BOWL_SWING=0
23 | PARAM_FACE_01=0
24 | PARAM_BASE_X=0
--------------------------------------------------------------------------------
/public/live2d/wanko/assets/mtn/touch_05.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_ANGLE_X=0
4 | PARAM_ANGLE_Y=-11,-11,-11,-11,-11,-11,-11,-10.28,-8.34,-5.54,-2.22,1.22,4.54,7.34,9.28,10,9.66,8.73,7.4,5.82,4.18,2.6,1.27,0.34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
5 | PARAM_ANGLE_Z=0
6 | PARAM_EYE_L_OPEN=0
7 | PARAM_EYE_R_OPEN=0
8 | PARAM_MOUTH_OPEN_Y=0
9 | PARAM_BODY_ANGLE_X=0
10 | PARAM_BODY_ANGLE_Z=0
11 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0.14,0.51,1.04,1.67,2.33,2.96,3.49,3.86,4,3.86,3.49,2.96,2.33,1.67,1.04,0.51,0.14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
12 | PARAM_BREATH=0
13 | PARAM_BOWL_LID=50
14 | PARAM_YUGE_01=0
15 | PARAM_YUGE_02=0
16 | PARAM_EFFECT=0
17 | PARAM_EAR_L=0
18 | PARAM_EAR_R=0
19 | PARAM_HAND_L=0
20 | PARAM_HAND_R=0
21 | PARAM_SWING=0
22 | PARAM_BOWL_SWING=0
23 | PARAM_FACE_01=0
24 | PARAM_BASE_X=0
--------------------------------------------------------------------------------
/public/live2d/wanko/assets/mtn/touch_06.mtn:
--------------------------------------------------------------------------------
1 | # Live2D Animator Motion Data
2 | $fps=30
3 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0.1,0.34,0.67,1.05,1.45,1.84,2.21,2.52,2.78,2.94,3,2.63,1.74,0.65,-0.42,-1.27,-1.82,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2
4 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,4.36,11.5,16.4,18,14.47,5.89,-4.59,-14.81,-23.02,-28.23,-30,-28.75,-25.71,-22,-18.38,-15.47,-13.63,-13,-14.25,-17.29,-21,-24.62,-27.53,-29.37,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30
5 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,-0.26,-0.95,-1.98,-3.29,-4.8,-6.51,-8.41,-10.38,-12.51,-14.7,-17,-19.56,-21.39,-22.59,-23.34,-23.76,-23.95,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-24
6 | PARAM_EYE_L_OPEN=0
7 | PARAM_EYE_R_OPEN=0
8 | PARAM_MOUTH_OPEN_Y=0
9 | PARAM_BODY_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,-0.03,-0.12,-0.26,-0.44,-0.67,-0.93,-1.23,-1.55,-1.88,-2.23,-2.59,-2.96,-3.32,-3.67,-4.02,-4.35,-4.66,-4.95,-5.21,-5.44,-5.63,-5.79,-5.9,-5.98,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6
10 | PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,-0.06,-0.23,-0.44,-0.7,-0.96,-1.23,-1.47,-1.68,-1.85,-1.96,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2
11 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0.73,1.92,2.73,3,2.34,0.73,-1.24,-3.15,-4.69,-5.67,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6
12 | PARAM_BREATH=0
13 | PARAM_BOWL_LID=50
14 | PARAM_YUGE_01=0
15 | PARAM_YUGE_02=0
16 | PARAM_EFFECT=0
17 | PARAM_EAR_L=0,0,0,0,0,0,0,0,0,0,0,-0.18,-0.46,-0.73,-0.92,-1,-0.64,-0.07,0.46,0.85,1,0.85,0.5,0.03,-0.45,-0.8,-0.95,-0.7,-0.3,0.07,0.34,0.45,0.34,0.16,0,-0.12,-0.17,-0.157,-0.13,-0.08,-0.04,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0
18 | PARAM_EAR_R=0,0,0,0,0,0,0,0,0,0,0,0.18,0.46,0.73,0.92,1,0.64,0.07,-0.46,-0.85,-1,-0.85,-0.48,0,0.48,0.85,1,0.75,0.35,-0.02,-0.29,-0.39,-0.3,-0.15,-0.01,0.09,0.13,0.12,0.1,0.07,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0
19 | PARAM_HAND_L=0
20 | PARAM_HAND_R=0
21 | PARAM_SWING=0
22 | PARAM_BOWL_SWING=0
23 | PARAM_FACE_01=0
24 | PARAM_BASE_X=0
--------------------------------------------------------------------------------
/public/live2d/wanko/assets/wanko.model.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Model Setting","name":"wanko","model":"moc/wanko.moc","textures":["moc/wanko.1024/texture_00.png"],"hit_areas":[{"name":"body","id":"D_REF.PT_SOBA_01"}],"layout":{"center_x":0,"y":1.8,"width":2.9},"motions":{"idle":[{"file":"mtn/idle_01.mtn","fade_in":500,"fade_out":200},{"file":"mtn/idle_02.mtn","fade_in":500,"fade_out":200},{"file":"mtn/idle_03.mtn","fade_in":500,"fade_out":200},{"file":"mtn/idle_04.mtn","fade_in":500,"fade_out":200}],"shake":[{"file":"mtn/shake_01.mtn","fade_in":500,"fade_out":0},{"file":"mtn/shake_02.mtn","fade_in":500,"fade_out":0}],"tap_body":[{"file":"mtn/touch_01.mtn","fade_in":500,"fade_out":0},{"file":"mtn/touch_02.mtn","fade_in":500,"fade_out":0},{"file":"mtn/touch_03.mtn","fade_in":500,"fade_out":0}]}}
--------------------------------------------------------------------------------
/public/live2d/wanko/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-wanko",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/wanko/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-wanko",
3 | "version": "1.0.5",
4 | "description": "wanko live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/public/live2d/z16/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # nyc test coverage
18 | .nyc_output
19 |
20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
21 | .grunt
22 |
23 | # node-waf configuration
24 | .lock-wscript
25 |
26 | # Compiled binary addons (http://nodejs.org/api/addons.html)
27 | build/Release
28 |
29 | # Dependency directories
30 | node_modules
31 | jspm_packages
32 |
33 | # Optional npm cache directory
34 | .npm
35 |
36 | # Optional REPL history
37 | .node_repl_history
38 |
--------------------------------------------------------------------------------
/public/live2d/z16/assets/exp/f00.exp.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500}
--------------------------------------------------------------------------------
/public/live2d/z16/assets/moc/z16.1024/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/z16/assets/moc/z16.1024/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/z16/assets/moc/z16.256/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/z16/assets/moc/z16.256/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/z16/assets/moc/z16.512/texture_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/z16/assets/moc/z16.512/texture_00.png
--------------------------------------------------------------------------------
/public/live2d/z16/assets/moc/z16.moc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JoeyBling/vuepress-plugin-helper-live2d/8a009cae15d00cc38fcf2b996b925a444d478fbc/public/live2d/z16/assets/moc/z16.moc
--------------------------------------------------------------------------------
/public/live2d/z16/assets/z16.model.json:
--------------------------------------------------------------------------------
1 | {"version":"Live2DViewerEX Config 1.0","model":"moc/z16.moc","textures":["moc/z16.1024/texture_00.png"],"layout":{"center_x":0,"center_y":0,"width":2},"motions":{"idle":[{"file":"mtn/idle.mtn"}]},"expressions":[{"name":"f00.exp.json","file":"exp/f00.exp.json"}],"physics":"z16.physics.json"}
--------------------------------------------------------------------------------
/public/live2d/z16/assets/z16.physics.json:
--------------------------------------------------------------------------------
1 | {"type":"Live2D Physics","physics_hair":[{"setup":{"length":2,"regist":10,"mass":10},"src":[{"id":"PARAM_HAIR_FRONT","ptype":"x","scale":2,"weight":0.5},{"id":"PARAM_HAIR_SIDE","ptype":"x","scale":1,"weight":1},{"id":"PARAM_HAIR_BACK","ptype":"angle","scale":1,"weight":0.5},{"id":"PARAM_BODY_ANGLE_X","ptype":"angle","scale":1,"weight":1}],"targets":[]}]}
--------------------------------------------------------------------------------
/public/live2d/z16/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-z16",
3 | "version": "1.0.5",
4 | "lockfileVersion": 1
5 | }
6 |
--------------------------------------------------------------------------------
/public/live2d/z16/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "live2d-widget-model-z16",
3 | "version": "1.0.5",
4 | "description": "z16 live2d model for live2d-widget.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/xiazeyu/live2d-widget-models.git"
11 | },
12 | "license": "GPL-2.0",
13 | "bugs": {
14 | "url": "https://github.com/xiazeyu/live2d-widget-models/issues"
15 | },
16 | "homepage": "https://github.com/xiazeyu/live2d-widget-models#readme"
17 | }
18 |
--------------------------------------------------------------------------------
/styles/helper-live2d.styl:
--------------------------------------------------------------------------------
1 | // Live2d Minimum display width on mobile
2 | // When you set The `mobile.show` property
3 | // 可以通过`palette.styl`重写覆盖(https://v1.vuepress.vuejs.org/zh/config/#palette-styl)
4 | $Live2DMobile ?= 500px;
5 | $live2dContainer = 'live2d-widget-container';
6 |
7 | @media screen and (max-width: $Live2DMobile) {
8 | .{$live2dContainer} {
9 | /* 不能使用隐藏,不然手机端会出现无故卡死( TODO 暂时实现为判断浏览器Agent)
10 | FIXME 浏览器调式不出来问题,后期有时间可以装个模拟器调试下 */
11 | /* display: none; */
12 | }
13 | }
--------------------------------------------------------------------------------