├── .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 | } --------------------------------------------------------------------------------