├── static └── screenshot │ ├── .gitkeep │ ├── 1.png │ ├── 2.png │ └── 3.png ├── models ├── 2-shizuku │ ├── shizuku-48 │ │ ├── textures.cache │ │ ├── expressions │ │ │ ├── f01.exp.json │ │ │ ├── f03.exp.json │ │ │ ├── f04.exp.json │ │ │ └── f02.exp.json │ │ ├── model.moc │ │ ├── textures.512 │ │ │ ├── 00.png │ │ │ ├── 01.png │ │ │ ├── 02.png │ │ │ ├── 03.png │ │ │ ├── 04.png │ │ │ ├── 05.png │ │ │ ├── 06.png │ │ │ └── 07.png │ │ ├── pose.json │ │ ├── physics.json │ │ ├── motions │ │ │ ├── kurakura1.mtn │ │ │ ├── wait_04.mtn │ │ │ ├── idle_05.mtn │ │ │ ├── touch2.mtn │ │ │ ├── wait_03.mtn │ │ │ ├── wait_02.mtn │ │ │ ├── double_tap3.mtn │ │ │ ├── wait_05.mtn │ │ │ ├── wait_01.mtn │ │ │ ├── double_tap1.mtn │ │ │ └── double_tap2.mtn │ │ └── index.json │ ├── shizuku-pajama │ │ ├── textures.cache │ │ ├── expressions │ │ │ ├── f01.exp.json │ │ │ ├── f03.exp.json │ │ │ ├── f04.exp.json │ │ │ └── f02.exp.json │ │ ├── model.moc │ │ ├── textures.512 │ │ │ ├── 00.png │ │ │ ├── 01.png │ │ │ ├── 02.png │ │ │ ├── 03.png │ │ │ ├── 04.png │ │ │ ├── 05.png │ │ │ ├── 06.png │ │ │ ├── 07.png │ │ │ └── 08.png │ │ ├── pose.json │ │ ├── physics.json │ │ ├── motions │ │ │ ├── kurakura1.mtn │ │ │ ├── wait_04.mtn │ │ │ ├── idle_05.mtn │ │ │ ├── touch2.mtn │ │ │ ├── wait_03.mtn │ │ │ ├── wait_02.mtn │ │ │ ├── double_tap3.mtn │ │ │ ├── wait_05.mtn │ │ │ ├── wait_01.mtn │ │ │ ├── double_tap1.mtn │ │ │ └── double_tap2.mtn │ │ └── index.json │ └── texturesModel.cache ├── 1-22 │ ├── model.moc │ ├── textures_order.json │ ├── texture_03 │ │ ├── cba-hat.png │ │ ├── xmas-hat.png │ │ ├── vdays-hat.png │ │ ├── default-hat.png │ │ ├── newyear-hat.png │ │ ├── tomo-high-hat.png │ │ ├── tomo-low-hat.png │ │ ├── xmas-headwear.png │ │ ├── school2017-hat.png │ │ ├── spring-2018-hat.png │ │ ├── summer2017-hat.png │ │ └── valley2017-hat.png │ ├── texture_01 │ │ ├── xmas-upper.png │ │ ├── default-upper.png │ │ ├── newyear-upper.png │ │ ├── vdays-upper.png │ │ ├── cba-super-upper.png │ │ ├── tomo-high-upper.png │ │ ├── tomo-low-upper.png │ │ ├── cba-normal-upper.png │ │ ├── school2017-upper.png │ │ ├── spring-2018-upper.png │ │ ├── valley2017-upper.png │ │ ├── summer2017-low-upper.png │ │ └── summer2017-high-upper.png │ ├── texture_02 │ │ ├── xmas-lower.png │ │ ├── default-lower.png │ │ ├── newyear-lower.png │ │ ├── vdays-lower.png │ │ ├── cba-super-lower.png │ │ ├── tomo-high-lower.png │ │ ├── tomo-low-lower.png │ │ ├── cba-normal-lower.png │ │ ├── school2017-lower.png │ │ ├── spring-2018-lower.png │ │ ├── valley2017-lower.png │ │ ├── summer2017-low-lower.png │ │ └── summer2017-high-lower.png │ ├── texture_00 │ │ └── closet-default-v2.png │ ├── index.json │ └── motions │ │ ├── touch.mtn │ │ ├── idle-01.mtn │ │ └── idle-02.mtn └── 3-murakumo │ ├── model.moc │ ├── expressions │ ├── f01.exp.json │ ├── f03.exp.json │ ├── f04.exp.json │ └── f02.exp.json │ ├── textures.1024 │ └── 00.png │ ├── index.json │ ├── motions │ ├── murakumo_idle_03.mtn │ └── murakumo_m_01.mtn │ └── physics.json ├── .gitignore ├── modelList.json ├── views ├── error.ejs ├── preview.ejs └── index.html ├── html ├── assets │ ├── flat-ui-icons-regular.eot │ ├── flat-ui-icons-regular.ttf │ ├── flat-ui-icons-regular.woff │ ├── autoload.js │ └── waifu-tips.json ├── test.html └── preview.html ├── config.json ├── main.js ├── routes ├── index.js ├── preview.js ├── switch.js ├── rand.js ├── switchTextures.js ├── randTextures.js └── get.js ├── generateIndex.js ├── vercel.json ├── tools ├── modelList.js └── modelTextures.js ├── preview.js ├── resetModel.js ├── package.json ├── index.js ├── app.js ├── screenShot.js ├── README.md └── checkFiles.js /static/screenshot/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/textures.cache: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .history 3 | .vercel 4 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/textures.cache: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /models/2-shizuku/texturesModel.cache: -------------------------------------------------------------------------------- 1 | ["2-shizuku/shizuku-48","2-shizuku/shizuku-pajama"] -------------------------------------------------------------------------------- /models/1-22/model.moc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/model.moc -------------------------------------------------------------------------------- /modelList.json: -------------------------------------------------------------------------------- 1 | { 2 | "models": [ 3 | "1-22", 4 | "2-shizuku", 5 | "3-murakumo" 6 | ] 7 | } -------------------------------------------------------------------------------- /static/screenshot/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/static/screenshot/1.png -------------------------------------------------------------------------------- /static/screenshot/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/static/screenshot/2.png -------------------------------------------------------------------------------- /static/screenshot/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/static/screenshot/3.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/expressions/f01.exp.json: -------------------------------------------------------------------------------- 1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500} -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/expressions/f01.exp.json: -------------------------------------------------------------------------------- 1 | {"type":"Live2D Expression","fade_in":500,"fade_out":500} -------------------------------------------------------------------------------- /models/3-murakumo/model.moc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/3-murakumo/model.moc -------------------------------------------------------------------------------- /views/error.ejs: -------------------------------------------------------------------------------- 1 |

<%= message %>

2 |

<%= error.status %>

3 |
<%= error.stack %>
4 | -------------------------------------------------------------------------------- /models/1-22/textures_order.json: -------------------------------------------------------------------------------- 1 | [ 2 | ["texture_00"], 3 | ["texture_01","texture_02"], 4 | ["texture_03"] 5 | ] -------------------------------------------------------------------------------- /models/1-22/texture_03/cba-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/cba-hat.png -------------------------------------------------------------------------------- /models/1-22/texture_03/xmas-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/xmas-hat.png -------------------------------------------------------------------------------- /models/3-murakumo/expressions/f01.exp.json: -------------------------------------------------------------------------------- 1 | { 2 | "type":"Live2D Expression", 3 | "fade_in":500, 4 | "fade_out":500 5 | } -------------------------------------------------------------------------------- /html/assets/flat-ui-icons-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/html/assets/flat-ui-icons-regular.eot -------------------------------------------------------------------------------- /html/assets/flat-ui-icons-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/html/assets/flat-ui-icons-regular.ttf -------------------------------------------------------------------------------- /models/1-22/texture_01/xmas-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/xmas-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_02/xmas-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/xmas-lower.png -------------------------------------------------------------------------------- /models/1-22/texture_03/vdays-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/vdays-hat.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/model.moc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-48/model.moc -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- 1 | { 2 | "port": 2333, 3 | "ssl":{ 4 | "enable":false, 5 | "privateCrt":"", 6 | "privateKey":"" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /html/assets/flat-ui-icons-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/html/assets/flat-ui-icons-regular.woff -------------------------------------------------------------------------------- /models/1-22/texture_01/default-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/default-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_01/newyear-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/newyear-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_01/vdays-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/vdays-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_02/default-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/default-lower.png -------------------------------------------------------------------------------- /models/1-22/texture_02/newyear-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/newyear-lower.png -------------------------------------------------------------------------------- /models/1-22/texture_02/vdays-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/vdays-lower.png -------------------------------------------------------------------------------- /models/1-22/texture_03/default-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/default-hat.png -------------------------------------------------------------------------------- /models/1-22/texture_03/newyear-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/newyear-hat.png -------------------------------------------------------------------------------- /models/1-22/texture_03/tomo-high-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/tomo-high-hat.png -------------------------------------------------------------------------------- /models/1-22/texture_03/tomo-low-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/tomo-low-hat.png -------------------------------------------------------------------------------- /models/1-22/texture_03/xmas-headwear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/xmas-headwear.png -------------------------------------------------------------------------------- /models/3-murakumo/textures.1024/00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/3-murakumo/textures.1024/00.png -------------------------------------------------------------------------------- /models/1-22/texture_01/cba-super-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/cba-super-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_01/tomo-high-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/tomo-high-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_01/tomo-low-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/tomo-low-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_02/cba-super-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/cba-super-lower.png -------------------------------------------------------------------------------- /models/1-22/texture_02/tomo-high-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/tomo-high-lower.png -------------------------------------------------------------------------------- /models/1-22/texture_02/tomo-low-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/tomo-low-lower.png -------------------------------------------------------------------------------- /models/1-22/texture_03/school2017-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/school2017-hat.png -------------------------------------------------------------------------------- /models/1-22/texture_03/spring-2018-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/spring-2018-hat.png -------------------------------------------------------------------------------- /models/1-22/texture_03/summer2017-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/summer2017-hat.png -------------------------------------------------------------------------------- /models/1-22/texture_03/valley2017-hat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_03/valley2017-hat.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/model.moc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-pajama/model.moc -------------------------------------------------------------------------------- /models/1-22/texture_00/closet-default-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_00/closet-default-v2.png -------------------------------------------------------------------------------- /models/1-22/texture_01/cba-normal-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/cba-normal-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_01/school2017-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/school2017-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_01/spring-2018-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/spring-2018-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_01/valley2017-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/valley2017-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_02/cba-normal-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/cba-normal-lower.png -------------------------------------------------------------------------------- /models/1-22/texture_02/school2017-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/school2017-lower.png -------------------------------------------------------------------------------- /models/1-22/texture_02/spring-2018-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/spring-2018-lower.png -------------------------------------------------------------------------------- /models/1-22/texture_02/valley2017-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/valley2017-lower.png -------------------------------------------------------------------------------- /models/1-22/texture_01/summer2017-low-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/summer2017-low-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_02/summer2017-low-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/summer2017-low-lower.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/textures.512/00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-48/textures.512/00.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/textures.512/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-48/textures.512/01.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/textures.512/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-48/textures.512/02.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/textures.512/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-48/textures.512/03.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/textures.512/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-48/textures.512/04.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/textures.512/05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-48/textures.512/05.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/textures.512/06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-48/textures.512/06.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/textures.512/07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-48/textures.512/07.png -------------------------------------------------------------------------------- /models/1-22/texture_01/summer2017-high-upper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_01/summer2017-high-upper.png -------------------------------------------------------------------------------- /models/1-22/texture_02/summer2017-high-lower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/1-22/texture_02/summer2017-high-lower.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/textures.512/00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-pajama/textures.512/00.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/textures.512/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-pajama/textures.512/01.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/textures.512/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-pajama/textures.512/02.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/textures.512/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-pajama/textures.512/03.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/textures.512/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-pajama/textures.512/04.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/textures.512/05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-pajama/textures.512/05.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/textures.512/06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-pajama/textures.512/06.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/textures.512/07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-pajama/textures.512/07.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/textures.512/08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HCLonely/live2dNodeApi/HEAD/models/2-shizuku/shizuku-pajama/textures.512/08.png -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/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"}]}]} -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/pose.json: -------------------------------------------------------------------------------- 1 | {"type":"Live2D Pose","parts_visible":[{"group":[{"id":"PARTS_01_ARM_PAJAMA_L_01"},{"id":"PARTS_01_ARM_PAJAMA_L_02"}]},{"group":[{"id":"PARTS_01_ARM_PAJAMA_R_01"},{"id":"PARTS_01_ARM_PAJAMA_R_02"}]}]} -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Date: 2021-08-30 20:41:14 3 | * @LastEditors: HCLonely 4 | * @LastEditTime: 2021-09-01 12:49:50 5 | * @FilePath: \live2dNodeApi\main.js 6 | */ 7 | const app = require('./app.js') 8 | 9 | app.listen(3000, '', () => { 10 | console.log('running on 3000') 11 | }) 12 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/expressions/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}]} -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/expressions/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}]} -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-09-01 12:42:09 4 | * @LastEditTime: 2021-09-01 15:24:01 5 | * @LastEditors: HCLonely 6 | * @FilePath: \live2dNodeApi\routes\index.js 7 | * @Description: 8 | */ 9 | const express = require('express') 10 | const router = express.Router() 11 | const path = require('path') 12 | 13 | router.get('/', function (req, res) { 14 | res.sendFile(path.join(__dirname, '../views/index.html')) 15 | }) 16 | 17 | module.exports = router 18 | -------------------------------------------------------------------------------- /generateIndex.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-08-31 16:13:39 4 | * @LastEditTime: 2021-09-01 15:19:59 5 | * @LastEditors: HCLonely 6 | * @FilePath: \live2dNodeApi\generateIndex.js 7 | * @Description: 8 | */ 9 | const marked = require('marked') 10 | const fs = require('fs') 11 | const path = require('path') 12 | 13 | console.log('正在生成主页...') 14 | fs.writeFileSync(path.join(__dirname, 'views/index.html'), marked(fs.readFileSync(path.join(__dirname, './README.md')).toString())) 15 | console.log('主页已生成') 16 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/expressions/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}]} -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/expressions/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}]} -------------------------------------------------------------------------------- /routes/preview.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 20:35:59 4 | * @LastEditTime: 2021-09-01 13:33:36 5 | * @LastEditors: HCLonely 6 | * @Description: 模型预览 7 | * @FilePath: \live2dNodeApi\routes\preview.js 8 | */ 9 | 10 | const express = require('express') 11 | const router = express.Router() 12 | const fs = require('fs-extra') 13 | const path = require('path') 14 | 15 | router.get('/', function (req, res) { 16 | const models = fs.readJsonSync(path.join(__dirname, '../modelList.json')).models 17 | res.render('preview', { models }) 18 | }) 19 | 20 | module.exports = router 21 | -------------------------------------------------------------------------------- /models/3-murakumo/expressions/f03.exp.json: -------------------------------------------------------------------------------- 1 | { 2 | "type":"Live2D Expression", 3 | "fade_in":500, 4 | "fade_out":500, 5 | "params": 6 | [ 7 | { "id":"PARAM_EYE_BALL_Y", "val":0.2 }, 8 | { "id":"PARAM_BODY_Y", "val":-0.5 }, 9 | { "id":"PARAM_BROW_L_Y", "val":-0.2 }, 10 | { "id":"PARAM_BROW_R_Y", "val":-0.2 }, 11 | { "id":"PARAM_BROW_L_X", "val":-0.4 }, 12 | { "id":"PARAM_BROW_R_X", "val":-0.4 }, 13 | { "id":"PARAM_BROW_L_FORM", "val":-1 }, 14 | { "id":"PARAM_BROW_R_FORM", "val": -1 }, 15 | { "id":"PARAM_MOUTH_FORM", "val":-0.7 , "def":1 }, 16 | { "id":"PARAM_MOUTH_SIZE", "val":0.3 } 17 | ] 18 | } -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "builds": [ 4 | { 5 | "src": "/html/**/*", 6 | "use": "@vercel/static" 7 | }, 8 | { 9 | "src": "/models/**/*", 10 | "use": "@vercel/static" 11 | }, 12 | { 13 | "src": "/static/**/*", 14 | "use": "@vercel/static" 15 | }, 16 | { 17 | "src": "/modelList.json", 18 | "use": "@vercel/static" 19 | }, 20 | { 21 | "src": "/main.js", 22 | "use": "@vercel/node" 23 | } 24 | ], 25 | "routes": [ 26 | { 27 | "src": "/(.*)", 28 | "dest": "/main.js" 29 | } 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/expressions/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}]} -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/expressions/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}]} -------------------------------------------------------------------------------- /models/3-murakumo/expressions/f04.exp.json: -------------------------------------------------------------------------------- 1 | { 2 | "type":"Live2D Expression", 3 | "fade_in":500, 4 | "fade_out":500, 5 | "params": 6 | [ 7 | { "id":"PARAM_EYE_BALL_X", "val":-0.4 }, 8 | { "id":"PARAM_EYE_BALL_Y", "val":-0.7 }, 9 | { "id":"PARAM_EYE_BALL_KIRAKIRA", "val":1 }, 10 | { "id":"PARAM_EYE_L_OPEN","val":1.5,"def":1 ,"calc":"mult"}, 11 | { "id":"PARAM_EYE_R_OPEN", "val":1.5 , "def":1 ,"calc":"mult"}, 12 | { "id":"PARAM_BROW_L_FORM", "val":0.5 }, 13 | { "id":"PARAM_BROW_R_FORM", "val": 0.5 }, 14 | { "id":"PARAM_KAMIYURE_TWIN_L_02", "val": 0.3 }, 15 | { "id":"PARAM_KAMIYURE_TWIN_R_02", "val": -0.3 }, 16 | { "id":"PARAM_MOUTH_SIZE", "val":1 }, 17 | { "id":"PARAM_TERE", "val":1 , "def":0.6 } 18 | ] 19 | } -------------------------------------------------------------------------------- /tools/modelList.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 11:55:50 4 | * @LastEditTime: 2021-09-01 13:36:07 5 | * @LastEditors: HCLonely 6 | * @Description: 模型处理 7 | * @FilePath: \live2dNodeApi\tools\modelList.js 8 | */ 9 | 10 | const fs = require('fs-extra') 11 | const path = require('path') 12 | 13 | /* 获取模型列表 */ 14 | function getList () { 15 | return fs.readJsonSync(path.join(__dirname, '../modelList.json')) 16 | } 17 | 18 | /* 获取模组名称 */ 19 | function id2name (id) { 20 | const list = getList() 21 | return list.models[parseInt(id) - 1] 22 | } 23 | 24 | /* 转换模型名称 */ 25 | function name2id (name) { 26 | const list = getList() 27 | const id = list.models.indexOf(name) + 1 28 | return id || false 29 | } 30 | 31 | module.exports = { getList, id2name, name2id } 32 | -------------------------------------------------------------------------------- /preview.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 20:55:16 4 | * @LastEditTime: 2021-01-26 21:25:05 5 | * @LastEditors: Please set LastEditors 6 | * @Description: 预览 7 | * @FilePath: \live2dNodeApi\preview.js 8 | */ 9 | 10 | const fs = require('fs-extra') 11 | const { execSync } = require('child_process') 12 | const os = require('os') 13 | 14 | const { port } = fs.readJsonSync('config.json') 15 | const link = `http://127.0.0.1:${port}/preview` 16 | const platform = os.platform() 17 | switch (platform) { 18 | case 'win32': 19 | execSync(`start ${link}`) 20 | break 21 | case 'linux': 22 | execSync(`x-www-browser ${link}`) 23 | break 24 | case 'darwin': 25 | execSync(`open ${link}`) 26 | break 27 | default: 28 | console.log(`请在浏览器打开${link}查看`) 29 | } 30 | -------------------------------------------------------------------------------- /routes/switch.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 14:58:49 4 | * @LastEditTime: 2021-01-26 15:12:15 5 | * @LastEditors: Please set LastEditors 6 | * @Description: 按顺序返回模型id 7 | * @FilePath: \live2dNodeApi\routes\switch.js 8 | */ 9 | 10 | const express = require('express') 11 | const router = express.Router() 12 | const createError = require('http-errors') 13 | const { getList } = require('../tools/modelList') 14 | 15 | router.get('/', function (req, res, next) { 16 | if (!req.query.id) return next(createError(400, 'id不能为空')) 17 | const modelId = parseInt(req.query.id) 18 | const modelList = getList() 19 | let modelSwitchId = modelId + 1 20 | if (!modelList.models[modelSwitchId - 1]) { 21 | modelSwitchId = 1 22 | } 23 | res.json({ 24 | model: { 25 | id: modelSwitchId, 26 | name: modelList.models[modelSwitchId - 1], 27 | message: modelList.messages ? modelList.messages[modelSwitchId - 1] : null 28 | } 29 | }) 30 | }) 31 | 32 | module.exports = router 33 | -------------------------------------------------------------------------------- /models/3-murakumo/expressions/f02.exp.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "type":"Live2D Expression", 4 | "fade_in":500, 5 | "fade_out":500, 6 | "params": 7 | [ 8 | { "id":"PARAM_EYE_BALL_X", "val":-0.4 }, 9 | { "id":"PARAM_EYE_BALL_Y", "val":-0.7 }, 10 | { "id":"PARAM_EYE_L_OPEN","val":0.7,"def":1 ,"calc":"mult"}, 11 | { "id":"PARAM_EYE_R_OPEN", "val":0.7 , "def":1 ,"calc":"mult"}, 12 | { "id":"PARAM_DONYORI", "val":0.7 }, 13 | { "id":"PARAM_EYE_FORM", "val":0.3 }, 14 | { "id":"PARAM_BODY_Y", "val":-0.5 }, 15 | { "id":"PARAM_BROW_L_Y", "val":-0.3 }, 16 | { "id":"PARAM_BROW_R_Y", "val":-0.3 }, 17 | { "id":"PARAM_BROW_L_X", "val":-0.3 }, 18 | { "id":"PARAM_BROW_R_X", "val":-0.3 }, 19 | { "id":"PARAM_BROW_L_ANGLE", "val":0.5 }, 20 | { "id":"PARAM_BROW_R_ANGLE", "val":0.5 }, 21 | { "id":"PARAM_BROW_L_FORM", "val":-0.5 }, 22 | { "id":"PARAM_BROW_R_FORM", "val": -0.5 }, 23 | { "id":"PARAM_MOUTH_FORM", "val":-1 , "def":1 }, 24 | { "id":"PARAM_MOUTH_SIZE", "val":-1 } 25 | ] 26 | } -------------------------------------------------------------------------------- /routes/rand.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 14:21:37 4 | * @LastEditTime: 2021-01-26 15:11:59 5 | * @LastEditors: Please set LastEditors 6 | * @Description: 返回随机模型id 7 | * @FilePath: \live2dNodeApi\routes\rand.js 8 | */ 9 | 10 | const express = require('express') 11 | const router = express.Router() 12 | const createError = require('http-errors') 13 | const { getList } = require('../tools/modelList') 14 | 15 | router.get('/', function (req, res, next) { 16 | if (!req.query.id) return next(createError(400, 'id不能为空')) 17 | const modelId = parseInt(req.query.id) 18 | const modelList = getList() 19 | let modelRandId = modelId 20 | while (modelRandId === modelId) { 21 | modelRandId = Math.floor(Math.random() * modelList.models.length) + 1 22 | } 23 | res.json({ 24 | model: { 25 | id: modelRandId, 26 | name: modelList.models[modelRandId - 1], 27 | message: modelList.messages ? modelList.messages[modelRandId - 1] : null 28 | } 29 | }) 30 | }) 31 | 32 | module.exports = router 33 | -------------------------------------------------------------------------------- /resetModel.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 13:30:38 4 | * @LastEditTime: 2021-09-02 10:41:22 5 | * @LastEditors: HCLonely 6 | * @Description: 重新生成modelList.json和texturesModel.cache文件 7 | * @FilePath: \live2dNodeApi\resetModel.js 8 | */ 9 | 10 | const fs = require('fs-extra') 11 | 12 | console.log('正在更新模型列表...') 13 | const models1 = fs.readdirSync('models') 14 | for (const model1 of models1) { 15 | const models2 = fs.readdirSync('models/' + model1).map(dir => model1 + '/' + dir).filter(e => !e.includes('.cache')) 16 | let onlyDir = true 17 | for (const model2 of models2) { 18 | if (!model2.includes('.cache') && !fs.lstatSync('models/' + model2).isDirectory()) { 19 | onlyDir = false 20 | break 21 | } 22 | } 23 | if (onlyDir) { 24 | fs.writeFileSync('models/' + model1 + '/texturesModel.cache', JSON.stringify(models2)) 25 | } 26 | } 27 | const modelList = { 28 | models: models1 29 | } 30 | fs.writeFileSync('modelList.json', JSON.stringify(modelList, null, 2)) 31 | console.log('模型列表更新完成') 32 | -------------------------------------------------------------------------------- /tools/modelTextures.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 12:19:50 4 | * @LastEditTime: 2021-09-01 13:38:34 5 | * @LastEditors: HCLonely 6 | * @Description: 材质相关 7 | * @FilePath: \live2dNodeApi\tools\modelTextures.js 8 | */ 9 | 10 | const fs = require('fs-extra') 11 | const path = require('path') 12 | 13 | /* 获取材质名称 */ 14 | function getName (modelName, id) { 15 | const list = getList(modelName) 16 | return (list && list.textures) ? list.textures[parseInt(id) - 1] : null 17 | } 18 | 19 | /* 获取列表缓存 */ 20 | function getList (modelName) { 21 | const texturesModelCachePath = path.join(__dirname, '../models/', modelName, '/texturesModel.cache') 22 | const texturesCachePath = path.join(__dirname, '../models/', modelName, '/textures.cache') 23 | const textures = fs.existsSync(texturesModelCachePath) ? fs.readJsonSync(texturesModelCachePath) : (fs.existsSync(texturesCachePath) ? fs.readJsonSync(texturesCachePath) : null) 24 | return Array.isArray(textures) ? { textures } : false 25 | } 26 | 27 | module.exports = { getList, getName } 28 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "live2dnodeapi", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "engines": { 7 | "node": "18.x" 8 | }, 9 | "scripts": { 10 | "test": "echo \"Error: no test specified\" && exit 1", 11 | "start": "node index.js", 12 | "update": "node resetModel.js", 13 | "check": "node resetModel.js && node checkFiles.js", 14 | "screenshot": "node screenShot.js", 15 | "pre": "start http://127.0.0.1:2333/preview", 16 | "build": "node resetModel.js && node checkFiles.js && node screenShot.js && node generateIndex.js" 17 | }, 18 | "author": "HCLonely", 19 | "license": "MIT", 20 | "dependencies": { 21 | "body-parser": "^1.19.0", 22 | "chalk": "^4.1.0", 23 | "chrome-aws-lambda": "^10.1.0", 24 | "cookie-parser": "^1.4.5", 25 | "ejs": "^3.1.5", 26 | "express": "^4.17.1", 27 | "fs-extra": "^9.1.0", 28 | "http-errors": "^1.8.0", 29 | "marked": "^3.0.2", 30 | "puppeteer-core": "^10.2.0" 31 | }, 32 | "devDependencies": { 33 | "puppeteer": "^10.2.0", 34 | "standard": "^16.0.3" 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /html/assets/autoload.js: -------------------------------------------------------------------------------- 1 | try { 2 | $("").attr({href: "assets/waifu.min.css?v=1.4.2", rel: "stylesheet", type: "text/css"}).appendTo('head'); 3 | $('body').append('
'); 4 | $.ajax({url: "assets/waifu-tips.min.js?v=1.4.2", dataType:"script", cache: true, success: function() { 5 | $.ajax({url: "assets/live2d.min.js?v=1.0.5", dataType:"script", cache: true, success: function() { 6 | /* 可直接修改部分参数 */ 7 | live2d_settings['hitokotoAPI'] = "hitokoto.cn"; // 一言 API 8 | live2d_settings['modelId'] = 5; // 默认模型 ID 9 | live2d_settings['modelTexturesId'] = 1; // 默认材质 ID 10 | live2d_settings['modelStorage'] = false; // 不储存模型 ID 11 | /* 在 initModel 前添加 */ 12 | initModel("assets/waifu-tips.json"); 13 | }}); 14 | }}); 15 | } catch(err) { console.log("[Error] JQuery is not defined.") } 16 | -------------------------------------------------------------------------------- /models/1-22/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "type":"Live2D Model Setting", 3 | "name":"22-3695903", 4 | "label":"22", 5 | "model":"model.moc", 6 | "textures":[ 7 | "texture_00/closet-default-v2.png", 8 | "texture_01/default-upper.png", 9 | "texture_02/default-lower.png", 10 | "texture_03/default-hat.png" 11 | ], 12 | "layout":{ 13 | "center_x": 0, 14 | "center_y": 0.1, 15 | "width": 2.3, 16 | "height": 2.3 17 | }, 18 | "hit_areas_custom":{ 19 | "head_x":[-0.33, 0.6], 20 | "head_y":[0.19, -0.2], 21 | "body_x":[-0.3, -0.25], 22 | "body_y":[0.3, -0.9] 23 | }, 24 | "motions":{ 25 | "idle":[ 26 | {"file":"motions/idle-01.mtn","fade_in":2000,"fade_out":2000}, 27 | {"file":"motions/idle-02.mtn","fade_in":2000,"fade_out":2000}, 28 | {"file":"motions/idle-03.mtn","fade_in":100,"fade_out":100} 29 | ], 30 | "flick_head":[ 31 | {"file":"motions/touch.mtn","fade_in":500,"fade_out":200} 32 | ], 33 | "tap_body":[ 34 | {"file":"motions/touch.mtn","fade_in":500,"fade_out":200} 35 | ], 36 | "thanking":[ 37 | {"file":"motions/thanking.mtn","fade_in":2000,"fade_out":2000} 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /models/3-murakumo/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "version":"Alpha 1.0.1", 3 | "model":"model.moc", 4 | "textures":[ 5 | "textures.1024/00.png" 6 | ], 7 | "physics":"physics.json", 8 | "layout":{ 9 | "center_x": 0, 10 | "center_y": 0, 11 | "width": 1.8 12 | }, 13 | "hit_areas_custom":{ 14 | "head_x":[-0.35, 0.6], 15 | "head_y":[0.19, -0.2], 16 | "body_x":[-0.3, -0.25], 17 | "body_y":[0.3, -0.9] 18 | }, 19 | "expressions":[ 20 | {"name":"f01","file":"expressions/f01.exp.json"}, 21 | {"name":"f02","file":"expressions/f02.exp.json"}, 22 | {"name":"f03","file":"expressions/f03.exp.json"}, 23 | {"name":"f04","file":"expressions/f04.exp.json"} 24 | ], 25 | "motions":{ 26 | "idle":[ 27 | {"file":"motions/murakumo_idle_01.mtn","fade_in":2000, "fade_out":2000}, 28 | {"file":"motions/murakumo_idle_02.mtn","fade_in":2000, "fade_out":2000}, 29 | {"file":"motions/murakumo_idle_03.mtn","fade_in":2000, "fade_out":2000} 30 | ], 31 | "flick_head":[ 32 | {"file":"motions/murakumo_m_01.mtn"}, 33 | {"file":"motions/murakumo_m_02.mtn"} 34 | ], 35 | "tap_body":[ 36 | {"file":"motions/murakumo_tap_bust_01.mtn"}, 37 | {"file":"motions/murakumo_tap_bust_02.mtn"}, 38 | {"file":"motions/murakumo_tap_ear_01.mtn"} 39 | ] 40 | } 41 | } -------------------------------------------------------------------------------- /html/test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Live2D 看板娘 v1.4 / Demo 1 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 |
17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 |
28 | 29 | 30 | 31 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /routes/switchTextures.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 15:01:11 4 | * @LastEditTime: 2021-01-26 16:31:49 5 | * @LastEditors: Please set LastEditors 6 | * @Description: 按顺序返回材质id 7 | * @FilePath: \live2dNodeApi\routes\switchTextures.js 8 | */ 9 | 10 | const express = require('express') 11 | const router = express.Router() 12 | const createError = require('http-errors') 13 | const { id2name } = require('../tools/modelList') 14 | const { getList } = require('../tools/modelTextures') 15 | 16 | router.get('/', function (req, res, next) { 17 | if (!req.query.id) return next(createError(400, 'id不能为空')) 18 | const id = req.query.id.split('-') 19 | const modelId = parseInt(id[0]) 20 | const modelTexturesId = id[1] ? parseInt(id[1]) : 0 21 | const modelName = id2name(modelId) 22 | const modelTexturesList = Array.isArray(modelName) ? { textures: modelName } : getList(modelName) 23 | 24 | let modelTexturesNewId = modelTexturesId === 0 ? 2 : modelTexturesId + 1 25 | if (!modelTexturesList || !modelTexturesList.textures || !modelTexturesList.textures[modelTexturesNewId - 1]) { 26 | modelTexturesNewId = 1 27 | } 28 | const model = Array.isArray(modelName) ? modelName[modelTexturesNewId - 1] : modelName 29 | res.json({ 30 | textures: { 31 | id: modelTexturesNewId, 32 | name: (!modelTexturesList || !modelTexturesList.textures) ? model : modelTexturesList.textures[modelTexturesNewId - 1], 33 | model 34 | } 35 | }) 36 | }) 37 | 38 | module.exports = router 39 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/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}]}]} -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/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}]}]} -------------------------------------------------------------------------------- /routes/randTextures.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 14:37:55 4 | * @LastEditTime: 2021-01-26 15:12:08 5 | * @LastEditors: Please set LastEditors 6 | * @Description: 返回随机材质id 7 | * @FilePath: \live2dNodeApi\routes\randTextures.js 8 | */ 9 | 10 | const express = require('express') 11 | const router = express.Router() 12 | const createError = require('http-errors') 13 | const { id2name } = require('../tools/modelList') 14 | const { getList } = require('../tools/modelTextures') 15 | 16 | router.get('/', function (req, res, next) { 17 | if (!req.query.id) return next(createError(400, 'id不能为空')) 18 | const id = req.query.id.split('-') 19 | const modelId = parseInt(id[0]) 20 | let modelTexturesId = id[1] ? parseInt(id[1]) : 0 21 | const modelName = id2name(modelId) 22 | const modelTexturesList = Array.isArray(modelName) ? { textures: modelName } : getList(modelName) 23 | 24 | let modelTexturesNewId = 1 25 | if (modelTexturesList.textures.length > 1) { 26 | if (modelTexturesId === 0) { 27 | modelTexturesId = 1 28 | } 29 | while (modelTexturesNewId === modelTexturesId) { 30 | modelTexturesNewId = Math.floor(Math.random() * modelTexturesList.textures.length) + 1 31 | } 32 | } 33 | res.json({ 34 | textures: { 35 | id: modelTexturesNewId, 36 | name: modelTexturesList.textures[modelTexturesNewId - 1], 37 | model: Array.isArray(modelName) ? modelName[modelTexturesNewId - 1] : modelName 38 | } 39 | }) 40 | }) 41 | 42 | module.exports = router 43 | -------------------------------------------------------------------------------- /views/preview.ejs: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | Live2d Model 18 | 19 | 20 | 21 | 22 | 35 | 36 | 37 | 38 |

模型预览

39 | <% for (let i in models) { %> 40 | <% let num = parseInt(i) + 1 %> 41 | 模型<%- num %> 42 |
模型<%- num %>
43 |
44 | <% } %> 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 13:11:08 4 | * @LastEditTime: 2021-01-27 16:35:52 5 | * @LastEditors: HCLonely 6 | * @Description: 主程序 7 | * @FilePath: \live2dNodeApi\index.js 8 | */ 9 | 10 | const fs = require('fs-extra') 11 | const app = require('./app') 12 | const http = require('http') 13 | const https = require('https') 14 | 15 | const config = fs.readJsonSync('config.json') 16 | const port = config.port || 2333 17 | 18 | let httpsOption 19 | if (config.ssl.enable) { 20 | const privateCrt = fs.readFileSync(config.privateCrt, 'utf8') 21 | const privateKey = fs.readFileSync(config.privateKey, 'utf8') 22 | httpsOption = { 23 | key: privateKey, 24 | cert: privateCrt 25 | } 26 | } 27 | 28 | app.set('port', port) 29 | 30 | const server = config.ssl.enable ? https.createServer(httpsOption, app) : http.createServer(app) 31 | 32 | server.listen(port) 33 | server.on('error', onError) 34 | server.on('listening', onListening) 35 | 36 | function onError (error) { 37 | if (error.syscall !== 'listen') { 38 | throw error 39 | } 40 | 41 | const bind = typeof port === 'string' 42 | ? 'Pipe ' + port 43 | : 'Port ' + port 44 | 45 | switch (error.code) { 46 | case 'EACCES': 47 | console.error(bind + ' requires elevated privileges') 48 | process.exit(1) 49 | case 'EADDRINUSE': 50 | console.error(bind + ' is already in use') 51 | process.exit(1) 52 | default: 53 | throw error 54 | } 55 | } 56 | 57 | function onListening () { 58 | const addr = server.address() 59 | const bind = typeof addr === 'string' 60 | ? 'pipe ' + addr 61 | : 'port ' + addr.port 62 | console.log('Listening on ' + bind) 63 | } 64 | -------------------------------------------------------------------------------- /html/preview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Live2D 看板娘 v1.4 / Demo 1 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 |
30 | 31 | 32 | 33 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 11:23:19 4 | * @LastEditTime: 2021-09-01 12:45:04 5 | * @LastEditors: HCLonely 6 | * @Description: 主文件 7 | * @FilePath: \live2dNodeApi\app.js 8 | */ 9 | 10 | const createError = require('http-errors') 11 | const express = require('express') 12 | const path = require('path') 13 | const cookieParser = require('cookie-parser') 14 | const bodyParser = require('body-parser') 15 | 16 | const app = express() 17 | 18 | app.set('views', path.join(__dirname, 'views')) 19 | app.set('view engine', 'ejs') 20 | 21 | app.use(express.json()) 22 | app.use(express.urlencoded({ extended: false })) 23 | app.use(cookieParser()) 24 | app.use(express.static(path.join(__dirname, 'models'))) 25 | app.use(express.static(path.join(__dirname, 'html'))) 26 | app.use(express.static(path.join(__dirname, 'static'))) 27 | app.use(bodyParser.json()) 28 | app.use(bodyParser.urlencoded({ extended: true })) 29 | 30 | const indexPath = '/' 31 | const indexRouter = require('./routes/index') 32 | const getRouter = require('./routes/get') 33 | const randRouter = require('./routes/rand') 34 | const randTexturesRouter = require('./routes/randTextures') 35 | const switchRouter = require('./routes/switch') 36 | const switchTexturesRouter = require('./routes/switchTextures') 37 | const previewRouter = require('./routes/preview') 38 | 39 | // app.use(indexPath, indexRouter) 40 | app.use(indexPath, indexRouter) 41 | app.use(indexPath + 'get', getRouter) 42 | app.use(indexPath + 'rand', randRouter) 43 | app.use(indexPath + 'rand_textures', randTexturesRouter) 44 | app.use(indexPath + 'switch', switchRouter) 45 | app.use(indexPath + 'switch_textures', switchTexturesRouter) 46 | app.use(indexPath + 'preview', previewRouter) 47 | 48 | app.use(function (req, res, next) { 49 | next(createError(404)) 50 | }) 51 | 52 | app.use(function (err, req, res, next) { 53 | res.locals.message = err.message 54 | res.locals.error = req.app.get('env') === 'development' ? err : {} 55 | 56 | res.status(err.status || 500) 57 | res.render('error') 58 | }) 59 | 60 | module.exports = app 61 | -------------------------------------------------------------------------------- /screenShot.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 19:34:37 4 | * @LastEditTime: 2021-09-01 15:20:51 5 | * @LastEditors: HCLonely 6 | * @Description: 生成模型预览图 7 | * @FilePath: \live2dNodeApi\screenShot.js 8 | */ 9 | (async () => { 10 | let chrome = {} 11 | // let isAws = false 12 | let puppeteer 13 | const lanuchOptions = { 14 | defaultViewport: { 15 | width: 280, 16 | height: 250 17 | }, 18 | args: ['--no-sandbox', `--window-size=${280},${250}`] 19 | } 20 | 21 | if (process.env.AWS_LAMBDA_FUNCTION_VERSION) { 22 | // running on the Vercel platform. 23 | // isAws = true 24 | chrome = require('chrome-aws-lambda') 25 | puppeteer = require('puppeteer-core') 26 | lanuchOptions.executablePath = await chrome.executablePath 27 | } else { 28 | // running locally. 29 | puppeteer = require('puppeteer') 30 | } 31 | const fs = require('fs-extra') 32 | const { exec, spawn } = require('child_process') 33 | 34 | console.log('正在启动api服务器...') 35 | const ls = exec('node index.js') 36 | ls.stdout.on('data', function (data) { 37 | if (data.toString().includes('Listening on port')) { 38 | console.log('启动api服务器成功,即将开始截图') 39 | screenShot() 40 | } 41 | }) 42 | 43 | ls.stderr.on('data', function (data) { 44 | console.log('stderr: ' + data.toString()) 45 | }) 46 | 47 | async function screenShot () { 48 | const { port } = fs.readJsonSync('config.json') 49 | const browser = await puppeteer.launch(lanuchOptions) 50 | const page = await browser.newPage() 51 | 52 | const num = fs.readJsonSync('modelList.json').models.length 53 | for (let i = 1; i <= num; i++) { 54 | console.log('正在截图', i + '/' + num) 55 | await page.goto('http://127.0.0.1:' + port + '/preview.html?id=' + i, { waitUntil: 'networkidle0' }) 56 | await page.screenshot({ path: 'static/screenshot/' + i + '.png' }) 57 | } 58 | 59 | await browser.close() 60 | if (/^win/.test(process.platform)) { 61 | spawn('taskkill', ['/PID', ls.pid, '/T', '/F']) 62 | } else { 63 | ls.kill('SIGTERM') 64 | } 65 | console.log('截图任务完成') 66 | } 67 | })() 68 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/motions/kurakura1.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_BASE_X=-1.76,-3.70,-6.12,-8.80,-11.65,-14.45,-17.06,-19.37,-21.32,-22.78,-23.69,-24,-23.99,-23.95,-23.90,-23.82,-23.74,-23.65,-23.55,-23.45,-23.35,-23.26,-23.18,-23.10,-23.05,-23.01,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23 4 | PARAM_BASE_Y=8.58,16.00,23.24,29.06,32.75,34,31.44,25.24,17,8.76,2.56,0,0.06,0.24,0.52,0.88,1.30,1.76,2.25,2.75,3.24,3.70,4.12,4.48,4.76,4.94,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 5 | PARAM_ANGLE_Z=-1.99,-4.16,-6.88,-9.90,-13.10,-16.25,-19.19,-21.79,-23.98,-25.62,-26.65,-27,-26.30,-24.35,-21.27,-17.36,-12.69,-7.61,-2.24,3.24,8.61,13.69,18.36,22.27,25.35,27.30,28,27.76,27.07,25.99,24.58,22.92,21.01,18.93,16.75,14.50,12.25,10.07,7.99,6.08,4.42,3.01,1.93,1.24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 6 | PARAM_BODY_ANGLE_X=2.27,4.24,6.15,7.69,8.67,9,8.98,8.93,8.85,8.74,8.59,8.43,8.23,8.02,7.78,7.53,7.25,6.97,6.66,6.35,6.03,5.70,5.36,5.02,4.67,4.33,3.98,3.64,3.30,2.97,2.65,2.34,2.03,1.75,1.47,1.22,0.98,0.77,0.57,0.41,0.26,0.15,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 7 | PARAM_BODY_ANGLE_Y=-0.59,-1.23,-2.04,-2.93,-3.88,-4.82,-5.69,-6.46,-7.11,-7.59,-7.90,-8,-7.99,-7.96,-7.91,-7.84,-7.74,-7.62,-7.47,-7.29,-7.08,-6.83,-6.54,-6.22,-5.85,-5.45,-5,-4.53,-4.08,-3.65,-3.23,-2.83,-2.45,-2.09,-1.75,-1.44,-1.15,-0.90,-0.67,-0.47,-0.31,-0.17,-0.08,-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 8 | PARAM_ANGLE_Y=5.80,10.83,15.72,19.66,22.15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 9 | PARAM_ANGLE_X=0.25,0.47,0.68,0.85,0.96,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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 | VISIBLE:PARTS_01_ARM_L_01=1 11 | 12 | VISIBLE:PARTS_01_ARM_R_01=1 13 | 14 | VISIBLE:PARTS_01_ARM_L_02=0 15 | 16 | VISIBLE:PARTS_01_ARM_R_02=0 17 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/motions/kurakura1.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_BASE_X=-1.76,-3.70,-6.12,-8.80,-11.65,-14.45,-17.06,-19.37,-21.32,-22.78,-23.69,-24,-23.99,-23.95,-23.90,-23.82,-23.74,-23.65,-23.55,-23.45,-23.35,-23.26,-23.18,-23.10,-23.05,-23.01,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23,-23 4 | PARAM_BASE_Y=8.58,16.00,23.24,29.06,32.75,34,31.44,25.24,17,8.76,2.56,0,0.06,0.24,0.52,0.88,1.30,1.76,2.25,2.75,3.24,3.70,4.12,4.48,4.76,4.94,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 5 | PARAM_ANGLE_Z=-1.99,-4.16,-6.88,-9.90,-13.10,-16.25,-19.19,-21.79,-23.98,-25.62,-26.65,-27,-26.30,-24.35,-21.27,-17.36,-12.69,-7.61,-2.24,3.24,8.61,13.69,18.36,22.27,25.35,27.30,28,27.76,27.07,25.99,24.58,22.92,21.01,18.93,16.75,14.50,12.25,10.07,7.99,6.08,4.42,3.01,1.93,1.24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 6 | PARAM_BODY_ANGLE_X=2.27,4.24,6.15,7.69,8.67,9,8.98,8.93,8.85,8.74,8.59,8.43,8.23,8.02,7.78,7.53,7.25,6.97,6.66,6.35,6.03,5.70,5.36,5.02,4.67,4.33,3.98,3.64,3.30,2.97,2.65,2.34,2.03,1.75,1.47,1.22,0.98,0.77,0.57,0.41,0.26,0.15,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 7 | PARAM_BODY_ANGLE_Y=-0.59,-1.23,-2.04,-2.93,-3.88,-4.82,-5.69,-6.46,-7.11,-7.59,-7.90,-8,-7.99,-7.96,-7.91,-7.84,-7.74,-7.62,-7.47,-7.29,-7.08,-6.83,-6.54,-6.22,-5.85,-5.45,-5,-4.53,-4.08,-3.65,-3.23,-2.83,-2.45,-2.09,-1.75,-1.44,-1.15,-0.90,-0.67,-0.47,-0.31,-0.17,-0.08,-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 8 | PARAM_ANGLE_Y=5.80,10.83,15.72,19.66,22.15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 9 | PARAM_ANGLE_X=0.25,0.47,0.68,0.85,0.96,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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 | VISIBLE:PARTS_01_ARM_L_01=1 11 | 12 | VISIBLE:PARTS_01_ARM_R_01=1 13 | 14 | VISIBLE:PARTS_01_ARM_L_02=0 15 | 16 | VISIBLE:PARTS_01_ARM_R_02=0 17 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 9 | 10 | 适用于[live2d.user.js](https://github.com/HCLonely/live2d.user.js),[live2d_demo](https://github.com/fghrsh/live2d_demo)的基于 Nodejs 的后端 Api. 11 | 12 | ## 使用方法 13 | 14 | ### 使用本地服务器搭建 15 | 16 | 1. 安装[NodeJs](https://nodejs.org/en/), [Git](https://git-scm.com/) 17 | 2. 克隆本项目`git clone https://github.com/HCLonely/live2dNodeApi.git` 18 | 3. 定位到项目目录`cd live2dNodeApi` 19 | 4. 安装依赖`npm install` / `cnpm install` / `pnpm install` 20 | 5. 启动服务器`npm start` 21 | 22 | ### 使用Vercel搭建 23 | 24 | #### 一键搭建 25 | 26 | [![Deploy to Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/HCLonely/live2dNodeApi) 27 | 28 | #### 自定义模型 29 | 30 | 1. 安装[NodeJs](https://nodejs.org/en/), [Git](https://git-scm.com/) 31 | 2. 安装Vercel CLI`npm install vercel -g` 32 | 3. 克隆本项目`git clone https://github.com/HCLonely/live2dNodeApi.git` 33 | 4. 添加你的模型 34 | 5. 运行命令`npm run build` 35 | 6. 部署到Vercel`vercel --prod` 36 | 37 | ## 命令 38 | 39 | | 命令 | 功能 | 额外说明 | 40 | |--- |--- |--- | 41 | | `npm start` | 启动 api 服务器 | | 42 | | `npm run update` | 重新生成`modelList.json`文件 | 用于增加或删除模型后更新模型列表 | 43 | | `npm run check` | 检测模型的主配置文件格式及模型文件的完整性 | | 44 | | `npm run screenshot` | 生成模型的预览图,放在`preview`文件夹 | | 45 | | `npm run pre` | 在网页上查看模型的预览图,需要先生成 | | 46 | 47 | ## 配置 48 | 49 | 修改`config.json`文件进行配置: 50 | ```json 51 | { 52 | "port": 2333, // 监听端口,默认2333 53 | "ssl":{ 54 | "enable":false, // 是否启用ssl 55 | "privateCrt":"", // ssl证书文件路径 56 | "privateKey":"" // ssl私钥文件路径 57 | } 58 | } 59 | ``` 60 | 61 | ## 模型目录结构 62 | 63 | ```shell 64 | models 65 | ├─模型文件夹 # 同一角色不同皮肤,不同皮肤共用一个index.json文件 66 | │ ├─index.json # 必须,或model.json 67 | │ └─... 68 | ├─模型文件夹 # 同一角色不同皮肤,每个皮肤都有各自的index.json文件 69 | │ ├─模型文件夹 # 单个模型 70 | │ │ ├─index.json # 必须,或model.json 71 | │ │ └─... 72 | │ └─模型文件夹 # 单个模型 73 | │ ├─index.json # 必须,或model.json 74 | │ └─... 75 | └─模型文件夹 # 单个模型 76 | ├─index.json # 必须,或model.json 77 | └─... 78 | ``` 79 | 80 | > 详情请参考[models](https://github.com/HCLonely/live2dNodeApi/tree/master/models)目录 81 | 82 | ## 常见问题 83 | 84 | ### 依赖安装慢 85 | 86 | [npm 安装慢](https://www.baidu.com/s?ie=utf-8&wd=npm%E5%AE%89%E8%A3%85%E6%85%A2) 87 | 88 | [下载 Chromium 慢](https://www.baidu.com/s?ie=utf-8&wd=puppeteer%E5%AE%89%E8%A3%85%E6%85%A2) 89 | 90 | ### 更新模型后顺序乱了 91 | 92 | 请重命名模型文件夹进行排序,参考[models](https://github.com/HCLonely/live2dNodeApi/tree/master/models)目录。 93 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"shizuku_48.512", 3 | "model":"model.moc", 4 | "textures":[ 5 | "textures.512/00.png", 6 | "textures.512/01.png", 7 | "textures.512/02.png", 8 | "textures.512/03.png", 9 | "textures.512/04.png", 10 | "textures.512/05.png", 11 | "textures.512/06.png", 12 | "textures.512/07.png" 13 | ], 14 | "physics":"physics.json", 15 | "pose":"pose.json", 16 | "expressions":[ 17 | {"name":"f01","file": "expressions/f01.exp.json"}, 18 | {"name":"f02","file": "expressions/f02.exp.json"}, 19 | {"name":"f03","file": "expressions/f03.exp.json"}, 20 | {"name":"f04","file": "expressions/f04.exp.json"} 21 | ], 22 | "layout":{ 23 | "center_x": 0, 24 | "center_y": -0.16, 25 | "width": 1.8 26 | }, 27 | "hit_areas_custom":{ 28 | "head_x":[-0.35, 0.6], 29 | "head_y":[0.19, -0.2], 30 | "body_x":[-0.3, -0.25], 31 | "body_y":[0.3, -0.9] 32 | }, 33 | "motions":{ 34 | "idle":[ 35 | {"file":"motions/idl_00.mtn"}, 36 | {"file":"motions/idl_01.mtn"}, 37 | {"file":"motions/idl_02.mtn"}, 38 | {"file":"motions/idl_03.mtn"}, 39 | {"file":"motions/idl_04.mtn"}, 40 | {"file":"motions/idl_05.mtn"}, 41 | {"file":"motions/idle_01.mtn"}, 42 | {"file":"motions/idle_02.mtn"}, 43 | {"file":"motions/idle_03.mtn"}, 44 | {"file":"motions/idle_04.mtn"}, 45 | {"file":"motions/idle_05.mtn"}, 46 | {"file":"motions/idle_06.mtn"}, 47 | {"file":"motions/idle_07.mtn"}, 48 | {"file":"motions/idle_08.mtn"}, 49 | {"file":"motions/idle_09.mtn"}, 50 | {"file":"motions/idle_A.mtn"}, 51 | {"file":"motions/idle_A2.mtn"}, 52 | {"file":"motions/idle_B.mtn"}, 53 | {"file":"motions/idle_B2.mtn"}, 54 | {"file":"motions/idle_C.mtn"}, 55 | {"file":"motions/idle_C2.mtn"}, 56 | {"file":"motions/idle_C2_copy.mtn"}, 57 | {"file":"motions/kurakura1.mtn"}, 58 | {"file":"motions/kurakura2.mtn"}, 59 | {"file":"motions/kurakura3.mtn"}, 60 | {"file":"motions/wait_01.mtn"}, 61 | {"file":"motions/wait_02.mtn"}, 62 | {"file":"motions/wait_03.mtn"}, 63 | {"file":"motions/wait_04.mtn"}, 64 | {"file":"motions/wait_05.mtn"} 65 | ], 66 | "flick_head":[ 67 | {"file":"motions/double_tap1.mtn"}, 68 | {"file":"motions/double_tap2.mtn"}, 69 | {"file":"motions/double_tap3.mtn"}, 70 | {"file":"motions/double_tap4.mtn"} 71 | ], 72 | "tap_body":[ 73 | {"file":"motions/touch1.mtn"}, 74 | {"file":"motions/touch2.mtn"}, 75 | {"file":"motions/touch3.mtn"}, 76 | {"file":"motions/touch4.mtn"} 77 | ] 78 | } 79 | } -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"shizuku_pajama.512", 3 | "model":"model.moc", 4 | "textures": [ 5 | "textures.512/00.png", 6 | "textures.512/01.png", 7 | "textures.512/02.png", 8 | "textures.512/03.png", 9 | "textures.512/04.png", 10 | "textures.512/05.png", 11 | "textures.512/06.png", 12 | "textures.512/07.png", 13 | "textures.512/08.png" 14 | ], 15 | "physics":"physics.json", 16 | "pose":"pose.json", 17 | "expressions": [ 18 | {"name":"f01","file":"expressions/f01.exp.json"}, 19 | {"name":"f02","file":"expressions/f02.exp.json"}, 20 | {"name":"f03","file":"expressions/f03.exp.json"}, 21 | {"name":"f04","file":"expressions/f04.exp.json"} 22 | ], 23 | "layout":{ 24 | "center_x": 0, 25 | "center_y": -0.16, 26 | "width": 1.8 27 | }, 28 | "hit_areas_custom":{ 29 | "head_x":[-0.35, 0.6], 30 | "head_y":[0.19, -0.2], 31 | "body_x":[-0.3, -0.25], 32 | "body_y":[0.3, -0.9] 33 | }, 34 | "motions":{ 35 | "idle":[ 36 | {"file":"motions/idl_00.mtn"}, 37 | {"file":"motions/idl_01.mtn"}, 38 | {"file":"motions/idl_02.mtn"}, 39 | {"file":"motions/idl_03.mtn"}, 40 | {"file":"motions/idl_04.mtn"}, 41 | {"file":"motions/idl_05.mtn"}, 42 | {"file":"motions/idle_01.mtn"}, 43 | {"file":"motions/idle_02.mtn"}, 44 | {"file":"motions/idle_03.mtn"}, 45 | {"file":"motions/idle_04.mtn"}, 46 | {"file":"motions/idle_05.mtn"}, 47 | {"file":"motions/idle_06.mtn"}, 48 | {"file":"motions/idle_07.mtn"}, 49 | {"file":"motions/idle_08.mtn"}, 50 | {"file":"motions/idle_09.mtn"}, 51 | {"file":"motions/idle_A.mtn"}, 52 | {"file":"motions/idle_A2.mtn"}, 53 | {"file":"motions/idle_B.mtn"}, 54 | {"file":"motions/idle_B2.mtn"}, 55 | {"file":"motions/idle_C.mtn"}, 56 | {"file":"motions/idle_C2.mtn"}, 57 | {"file":"motions/idle_C2_copy.mtn"}, 58 | {"file":"motions/kurakura1.mtn"}, 59 | {"file":"motions/kurakura2.mtn"}, 60 | {"file":"motions/kurakura3.mtn"}, 61 | {"file":"motions/wait_01.mtn"}, 62 | {"file":"motions/wait_02.mtn"}, 63 | {"file":"motions/wait_03.mtn"}, 64 | {"file":"motions/wait_04.mtn"}, 65 | {"file":"motions/wait_05.mtn"} 66 | ],"flick_head":[ 67 | {"file":"motions/double_tap1.mtn"}, 68 | {"file":"motions/double_tap2.mtn"}, 69 | {"file":"motions/double_tap3.mtn"}, 70 | {"file":"motions/double_tap4.mtn"} 71 | ],"tap_body":[ 72 | {"file":"motions/touch1.mtn"}, 73 | {"file":"motions/touch2.mtn"}, 74 | {"file":"motions/touch3.mtn"}, 75 | {"file":"motions/touch4.mtn"} 76 | ] 77 | } 78 | } -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/motions/wait_04.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_ARM_L_02=0,0,-0.006,-0.024,-0.05,-0.09,-0.13,-0.18,-0.23,-0.29,-0.35,-0.41,-0.47,-0.53,-0.59,-0.65,-0.71,-0.76,-0.81,-0.85,-0.89,-0.92,-0.94,-0.955,-0.96,-0.96,-0.96,-0.954,-0.936,-0.91,-0.87,-0.83,-0.78,-0.73,-0.67,-0.61,-0.55,-0.49,-0.43,-0.37,-0.31,-0.25,-0.2,-0.15,-0.11,-0.07,-0.04,-0.02,-0.005,0,0,0,0,0,0,0,0,0,0,0 4 | 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,-0.96,-0.85,-0.69,-0.49,-0.27,-0.03,0.2,0.42,0.61,0.78,0.9,0.97,1,1,1,1,1,1,1,1,1,1,1 5 | PARAM_BROW_L_FORM=0,0,0.003,0.006,0.01,0.015,0.022,0.029,0.038,0.047,0.057,0.068,0.079,0.092,0.104,0.118,0.132,0.146,0.161,0.176,0.191,0.206,0.222,0.237,0.253,0.269,0.284,0.3,0.315,0.33,0.345,0.36,0.374,0.387,0.401,0.413,0.425,0.437,0.448,0.458,0.467,0.476,0.483,0.49,0.496,0.501,0.505,0.508,0.509,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51 6 | 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,-0.96,-0.85,-0.69,-0.49,-0.27,-0.03,0.2,0.42,0.61,0.78,0.9,0.97,1,1,1,1,1,1,1,1,1,1,1 7 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0.23,0.83,1.76,2.91,4.24,5.7,7.24,8.79,10.37,11.86,13.27,14.57,15.72,16.66,17.38,17.84,18,18,18,17.81,17.28,16.44,15.38,14.06,12.6,10.98,9.26,7.45,5.62,3.73,1.87,0.05,-1.74,-3.42,-4.99,-6.44,-7.73,-8.84,-9.75,-10.43,-10.85,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11 8 | PARAM_ANGLE_Y=-26,-26,-26,-26,-26,-26,-26,-26,-25.51,-24.2,-22.19,-19.69,-16.81,-13.66,-10.31,-6.96,-3.54,-0.31,2.75,5.57,8.06,10.1,11.66,12.65,13,13,13,12.87,12.48,11.87,11.1,10.15,9.09,7.92,6.67,5.36,4.03,2.67,1.32,-0,-1.3,-2.51,-3.65,-4.7,-5.63,-6.44,-7.1,-7.59,-7.89,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8 9 | PARAM_ANGLE_X=0 10 | PARAM_BODY_Y=-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.58,-0.53,-0.44,-0.34,-0.22,-0.09,0.04,0.18,0.32,0.45,0.58,0.7,0.8,0.88,0.94,0.99,1,1,1,0.994,0.975,0.95,0.91,0.86,0.81,0.76,0.7,0.64,0.57,0.51,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0 11 | PARAM_ARM_R=0 12 | PARAM_BODY_Z=0 13 | PARAM_BODY_X=0 14 | PARAM_ARM_L=0 15 | PARAM_ARM_R_02=0,0,-0.002,-0.009,-0.019,-0.032,-0.048,-0.065,-0.085,-0.11,-0.13,-0.15,-0.17,-0.19,-0.22,-0.24,-0.258,-0.277,-0.295,-0.311,-0.324,-0.335,-0.343,-0.348,-0.35,-0.35,-0.35,-0.348,-0.341,-0.331,-0.318,-0.302,-0.285,-0.265,-0.24,-0.22,-0.2,-0.18,-0.16,-0.13,-0.11,-0.092,-0.073,-0.055,-0.039,-0.026,-0.015,-0.007,-0.002,0,0,0,0,0,0,0,0,0,0,0 16 | PARAM_BROW_R_FORM=0,0,0.003,0.006,0.01,0.015,0.022,0.029,0.038,0.047,0.057,0.068,0.079,0.092,0.104,0.118,0.132,0.146,0.161,0.176,0.191,0.206,0.222,0.237,0.253,0.269,0.284,0.3,0.315,0.33,0.345,0.36,0.374,0.387,0.401,0.413,0.425,0.437,0.448,0.458,0.467,0.476,0.483,0.49,0.496,0.501,0.505,0.508,0.509,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51 17 | VISIBLE:PARTS_01_ARM_L_01=1 18 | 19 | VISIBLE:PARTS_01_ARM_R_01=1 20 | 21 | VISIBLE:PARTS_01_ARM_L_02=0 22 | 23 | VISIBLE:PARTS_01_ARM_R_02=0 24 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/motions/wait_04.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_ARM_L_02=0,0,-0.006,-0.024,-0.05,-0.09,-0.13,-0.18,-0.23,-0.29,-0.35,-0.41,-0.47,-0.53,-0.59,-0.65,-0.71,-0.76,-0.81,-0.85,-0.89,-0.92,-0.94,-0.955,-0.96,-0.96,-0.96,-0.954,-0.936,-0.91,-0.87,-0.83,-0.78,-0.73,-0.67,-0.61,-0.55,-0.49,-0.43,-0.37,-0.31,-0.25,-0.2,-0.15,-0.11,-0.07,-0.04,-0.02,-0.005,0,0,0,0,0,0,0,0,0,0,0 4 | 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,-0.96,-0.85,-0.69,-0.49,-0.27,-0.03,0.2,0.42,0.61,0.78,0.9,0.97,1,1,1,1,1,1,1,1,1,1,1 5 | PARAM_BROW_L_FORM=0,0,0.003,0.006,0.01,0.015,0.022,0.029,0.038,0.047,0.057,0.068,0.079,0.092,0.104,0.118,0.132,0.146,0.161,0.176,0.191,0.206,0.222,0.237,0.253,0.269,0.284,0.3,0.315,0.33,0.345,0.36,0.374,0.387,0.401,0.413,0.425,0.437,0.448,0.458,0.467,0.476,0.483,0.49,0.496,0.501,0.505,0.508,0.509,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51 6 | 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,-0.96,-0.85,-0.69,-0.49,-0.27,-0.03,0.2,0.42,0.61,0.78,0.9,0.97,1,1,1,1,1,1,1,1,1,1,1 7 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0.23,0.83,1.76,2.91,4.24,5.7,7.24,8.79,10.37,11.86,13.27,14.57,15.72,16.66,17.38,17.84,18,18,18,17.81,17.28,16.44,15.38,14.06,12.6,10.98,9.26,7.45,5.62,3.73,1.87,0.05,-1.74,-3.42,-4.99,-6.44,-7.73,-8.84,-9.75,-10.43,-10.85,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11,-11 8 | PARAM_ANGLE_Y=-26,-26,-26,-26,-26,-26,-26,-26,-25.51,-24.2,-22.19,-19.69,-16.81,-13.66,-10.31,-6.96,-3.54,-0.31,2.75,5.57,8.06,10.1,11.66,12.65,13,13,13,12.87,12.48,11.87,11.1,10.15,9.09,7.92,6.67,5.36,4.03,2.67,1.32,-0,-1.3,-2.51,-3.65,-4.7,-5.63,-6.44,-7.1,-7.59,-7.89,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8 9 | PARAM_ANGLE_X=0 10 | PARAM_BODY_Y=-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.58,-0.53,-0.44,-0.34,-0.22,-0.09,0.04,0.18,0.32,0.45,0.58,0.7,0.8,0.88,0.94,0.99,1,1,1,0.994,0.975,0.95,0.91,0.86,0.81,0.76,0.7,0.64,0.57,0.51,0.44,0.38,0.32,0.26,0.21,0.16,0.11,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0 11 | PARAM_ARM_R=0 12 | PARAM_BODY_Z=0 13 | PARAM_BODY_X=0 14 | PARAM_ARM_L=0 15 | PARAM_ARM_R_02=0,0,-0.002,-0.009,-0.019,-0.032,-0.048,-0.065,-0.085,-0.11,-0.13,-0.15,-0.17,-0.19,-0.22,-0.24,-0.258,-0.277,-0.295,-0.311,-0.324,-0.335,-0.343,-0.348,-0.35,-0.35,-0.35,-0.348,-0.341,-0.331,-0.318,-0.302,-0.285,-0.265,-0.24,-0.22,-0.2,-0.18,-0.16,-0.13,-0.11,-0.092,-0.073,-0.055,-0.039,-0.026,-0.015,-0.007,-0.002,0,0,0,0,0,0,0,0,0,0,0 16 | PARAM_BROW_R_FORM=0,0,0.003,0.006,0.01,0.015,0.022,0.029,0.038,0.047,0.057,0.068,0.079,0.092,0.104,0.118,0.132,0.146,0.161,0.176,0.191,0.206,0.222,0.237,0.253,0.269,0.284,0.3,0.315,0.33,0.345,0.36,0.374,0.387,0.401,0.413,0.425,0.437,0.448,0.458,0.467,0.476,0.483,0.49,0.496,0.501,0.505,0.508,0.509,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51 17 | VISIBLE:PARTS_01_ARM_L_01=1 18 | 19 | VISIBLE:PARTS_01_ARM_R_01=1 20 | 21 | VISIBLE:PARTS_01_ARM_L_02=0 22 | 23 | VISIBLE:PARTS_01_ARM_R_02=0 24 | -------------------------------------------------------------------------------- /models/1-22/motions/touch.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | 4 | $fadein=0 5 | 6 | $fadeout=0 7 | 8 | PARAM_ANGLE_X=0,0.38,1.37,2.82,4.61,6.6,8.69,10.79,12.84,14.75,16.47,17.9,19.02,19.75,20,20,20,20,20,20,20,20,20,19.31,17.47,14.8,11.63,8.37,5.2,2.53,0.69,0 9 | PARAM_ANGLE_Y=0,-0.36,-1.31,-2.68,-4.38,-6.27,-8.25,-10.25,-12.19,-14.01,-15.65,-17,-18.07,-18.76,-19,-17.43,-14.03,-9.79,-5.39,-1.37,1.96,4.17,5,4.83,4.37,3.7,2.91,2.09,1.3,0.63,0.17,0 10 | PARAM_ANGLE_Z=0,0.34,1.24,2.54,4.15,5.94,7.82,9.71,11.55,13.27,14.82,16.11,17.12,17.77,18,17.68,16.92,15.85,14.54,13.08,11.47,9.78,8,6.1,4.51,3.19,2.13,1.32,0.71,0.3,0.07,0 11 | PARAM_EYE_L_OPEN=1,0.998,0.991,0.982,0.97,0.957,0.944,0.93,0.917,0.904,0.893,0.884,0.876,0.872,0.87,0.87,0.872,0.874,0.878,0.883,0.89,0.899,0.91,0.924,0.938,0.952,0.964,0.976,0.986,0.993,0.998,1 12 | PARAM_EYE_R_OPEN=1,0.981,0.93,0.86,0.77,0.67,0.57,0.46,0.36,0.26,0.18,0.11,0.05,0.01,0,0,0,0,0,0,0,0,0,0.03,0.13,0.26,0.42,0.58,0.74,0.87,0.97,1 13 | PARAM_EYE_L=0,0.019,0.07,0.14,0.23,0.33,0.43,0.54,0.64,0.74,0.82,0.89,0.95,0.99,1,1,1,1,1,1,1,1,1,0.97,0.87,0.74,0.58,0.42,0.26,0.13,0.03,0 14 | PARAM_EYEK_R=0 15 | PARAM_EYE_BALL_X=0,-0.009,-0.03,-0.07,-0.11,-0.16,-0.2,-0.25,-0.3,-0.35,-0.39,-0.42,-0.45,-0.464,-0.47,-0.47,-0.47,-0.47,-0.47,-0.467,-0.463,-0.458,-0.45,-0.43,-0.38,-0.32,-0.25,-0.18,-0.11,-0.05,-0.01,0 16 | PARAM_EYE_BALL_Y=0,0.011,0.04,0.08,0.13,0.19,0.25,0.31,0.37,0.43,0.48,0.52,0.55,0.57,0.58,0.572,0.553,0.52,0.49,0.45,0.4,0.35,0.29,0.23,0.17,0.12,0.08,0.05,0.03,0.013,0.003,0 17 | PARAM_EYEDEFORM=0 18 | PARAM_MOUTH_OPEN_Y=0,0.014,0.05,0.11,0.17,0.25,0.33,0.4,0.48,0.55,0.62,0.67,0.71,0.74,0.75,0.741,0.72,0.68,0.63,0.57,0.51,0.45,0.38,0.32,0.26,0.2,0.14,0.09,0.06,0.03,0.007,0 19 | PARAM_MOUTH_1=0 20 | PARAM_CHEEK=0 21 | PARAM_ARMR_ANGLE_Z=0,0.005,0.016,0.034,0.06,0.08,0.1,0.13,0.15,0.18,0.2,0.215,0.228,0.237,0.24,0.237,0.229,0.217,0.201,0.183,0.164,0.14,0.12,0.1,0.082,0.063,0.046,0.03,0.018,0.008,0.002,0 22 | PARAM_ARML_ANGLE_Z=0,0.002,0.006,0.013,0.021,0.03,0.039,0.049,0.058,0.066,0.074,0.081,0.086,0.089,0.09,0.089,0.086,0.081,0.075,0.069,0.062,0.054,0.046,0.038,0.031,0.024,0.017,0.011,0.007,0.003,0.001,0 23 | PARAM_BODY_ANGLE_X=0,0.19,0.69,1.41,2.31,3.3,4.34,5.4,6.42,7.37,8.24,8.95,9.51,9.87,10,9.997,9.96,9.87,9.7,9.45,9.09,8.61,8,7.11,6.05,4.88,3.7,2.58,1.56,0.74,0.2,0 24 | PARAM_BODY_ANGLE_Z=0,-0.19,-0.69,-1.41,-2.31,-3.3,-4.34,-5.4,-6.42,-7.37,-8.24,-8.95,-9.51,-9.87,-10,-9.87,-9.54,-9.02,-8.38,-7.64,-6.84,-5.98,-5.12,-4.24,-3.41,-2.63,-1.9,-1.27,-0.74,-0.34,-0.09,0 25 | PARAM_BODY2_ANGLE_Z=0,-0.1,-0.34,-0.71,-1.15,-1.65,-2.17,-2.7,-3.21,-3.69,-4.12,-4.47,-4.76,-4.94,-5,-4.94,-4.77,-4.51,-4.19,-3.82,-3.42,-2.99,-2.56,-2.12,-1.71,-1.31,-0.95,-0.63,-0.37,-0.17,-0.04,0 26 | PARAM_BODY3_ANGLE_Z=0 27 | PARAM_LEGL_ANGLE_Z=0 28 | PARAM_DM_Z=0 29 | PARAM_L=0 30 | VISIBLE:ROUGH=1 31 | VISIBLE:PARTS_01_FACE_001=1 32 | VISIBLE:PARTS_EYE_DEFORM=1 33 | VISIBLE:PARTS_01_EYE_001=1 34 | VISIBLE:PARTS_01_EYE_BALL_001=1 35 | VISIBLE:PARTS_01_BROW_001=1 36 | VISIBLE:PARTS_01_MOUTH_001=1 37 | VISIBLE:PARTS_01_NOSE_001=1 38 | VISIBLE:PARTS_01_EAR_001=1 39 | VISIBLE:PARTS_01_HAIR_FRONT_001=1 40 | VISIBLE:PARTS_01_HAIR_SIDE_001=1 41 | VISIBLE:PARTS_01_HAIR_BACK_001=1 42 | VISIBLE:PARTS_01_NECK=1 43 | VISIBLE:PARTS_01_BODY=1 44 | VISIBLE:PARTS_01_LEGS=1 45 | VISIBLE:PARTS_01_BACKGROUND=1 46 | VISIBLE:PARTS_01_SKETCH=0 -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/motions/idle_05.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_ANGLE_Z=-0.38,-1.45,-3.13,-5.26,-7.80,-10.58,-13.51,-16.49,-19.42,-22.20,-24.74,-26.87,-28.55,-29.62,-30,-29.84,-29.37,-28.62,-27.61,-26.38,-24.91,-23.26,-21.44,-19.48,-17.35,-15.13,-12.81,-10.40,-7.91,-5.42,-2.90,-0.31,2.24,4.77,7.23,9.69,12.08,14.35,16.57,18.64,20.59,22.40,24.06,25.54,26.84,27.93,28.81,29.46,29.86,30,29.85,29.42,28.75,27.85,26.79,25.54,24.16,22.68,21.12,19.47,17.80,16.08,14.34,12.66,11.00,9.37,7.84,6.38,5.02,3.80,2.72,1.79,1.03,0.47,0.12,0,0,0,0,0,0,0,0 4 | PARAM_BODY_ANGLE_Y=-0.03,-0.10,-0.21,-0.35,-0.52,-0.71,-0.90,-1.10,-1.29,-1.48,-1.65,-1.79,-1.90,-1.97,-2,-1.99,-1.96,-1.91,-1.84,-1.76,-1.66,-1.55,-1.43,-1.30,-1.16,-1.01,-0.85,-0.69,-0.53,-0.36,-0.19,-0.02,0.15,0.32,0.48,0.65,0.81,0.96,1.10,1.24,1.37,1.49,1.60,1.70,1.79,1.86,1.92,1.96,1.99,2,1.99,1.96,1.92,1.86,1.79,1.70,1.61,1.51,1.41,1.30,1.19,1.07,0.96,0.84,0.73,0.62,0.52,0.43,0.33,0.25,0.18,0.12,0.07,0.03,0.01,0,0,0,0,0,0,0,0 5 | PARAM_ANGLE_Y=0.22,0.87,1.83,3.08,4.56,6.23,8.01,9.87,11.78,13.72,15.61,17.45,19.20,20.80,22.27,23.53,24.57,25.33,25.83,26,26.00,25.99,25.98,25.97,25.94,25.92,25.88,25.84,25.79,25.73,25.66,25.58,25.49,25.39,25.27,25.15,25.01,24.86,24.70,24.52,24.33,24.12,23.90,23.66,23.41,23.14,22.86,22.55,22.23,21.89,21.54,21.16,20.77,20.35,19.92,19.47,19,18.35,17.50,16.49,15.32,14.06,12.71,11.30,9.89,8.48,7.09,5.77,4.56,3.43,2.45,1.60,0.92,0.42,0.11,0,0,0,0,0,0,0,0 6 | PARAM_ANGLE_X=-0.03,-0.10,-0.21,-0.36,-0.53,-0.72,-0.92,-1.14,-1.36,-1.58,-1.80,-2.01,-2.22,-2.40,-2.57,-2.72,-2.83,-2.92,-2.98,-3,-2.94,-2.78,-2.51,-2.14,-1.69,-1.15,-0.53,0.14,0.89,1.70,2.55,3.45,4.38,5.34,6.33,7.33,8.35,9.37,10.40,11.40,12.41,13.38,14.33,15.25,16.14,16.99,17.77,18.51,19.20,19.83,20.37,20.85,21.25,21.58,21.81,21.95,22,21.80,21.24,20.38,19.24,17.89,16.36,14.70,12.99,11.23,9.46,7.76,6.16,4.67,3.34,2.19,1.26,0.58,0.15,0,0,0,0,0,0,0,0 7 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0.01,0.05,0.11,0.19,0.27,0.36,0.45,0.53,0.60,0.66,0.70,0.73,0.74,0.73,0.69,0.64,0.57,0.50,0.42,0.34,0.27,0.19,0.13,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 8 | 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,0.74,0.26,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 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,0.74,0.26,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,1,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.02,-0.07,-0.16,-0.26,-0.38,-0.50,-0.62,-0.74,-0.84,-0.93,-0.98,-1,-0.99,-0.98,-0.95,-0.91,-0.86,-0.80,-0.74,-0.67,-0.60,-0.52,-0.43,-0.35,-0.26,-0.17,-0.08,0.01,0.10,0.18,0.26,0.34,0.41,0.48,0.54,0.60,0.65,0.70,0.74,0.78,0.81,0.85,0.87,0.90,0.92,0.94,0.95,0.96,0.97,0.98,0.99,0.99,1.00,1.00,1,0.99,0.97,0.94,0.91,0.86,0.80,0.74,0.68,0.61,0.54,0.46,0.39,0.32,0.26,0.20,0.14,0.09,0.06,0.03,0.01,0,0,0,0,0,0,0,0 11 | PARAM_EYE_BALL_Y=-0.01,-0.03,-0.07,-0.11,-0.16,-0.21,-0.26,-0.31,-0.35,-0.39,-0.41,-0.42,-0.41,-0.40,-0.37,-0.33,-0.29,-0.24,-0.18,-0.12,-0.07,-0.01,0.05,0.11,0.16,0.20,0.24,0.27,0.28,0.29,0.29,0.27,0.25,0.23,0.19,0.16,0.11,0.07,0.02,-0.03,-0.09,-0.14,-0.19,-0.24,-0.29,-0.34,-0.39,-0.43,-0.47,-0.50,-0.53,-0.55,-0.57,-0.58,-0.58,-0.58,-0.57,-0.55,-0.52,-0.50,-0.46,-0.43,-0.39,-0.35,-0.31,-0.27,-0.23,-0.19,-0.15,-0.12,-0.08,-0.06,-0.03,-0.01,-0.00,0,0,0,0,0,0,0,0 -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/motions/idle_05.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_ANGLE_Z=-0.38,-1.45,-3.13,-5.26,-7.80,-10.58,-13.51,-16.49,-19.42,-22.20,-24.74,-26.87,-28.55,-29.62,-30,-29.84,-29.37,-28.62,-27.61,-26.38,-24.91,-23.26,-21.44,-19.48,-17.35,-15.13,-12.81,-10.40,-7.91,-5.42,-2.90,-0.31,2.24,4.77,7.23,9.69,12.08,14.35,16.57,18.64,20.59,22.40,24.06,25.54,26.84,27.93,28.81,29.46,29.86,30,29.85,29.42,28.75,27.85,26.79,25.54,24.16,22.68,21.12,19.47,17.80,16.08,14.34,12.66,11.00,9.37,7.84,6.38,5.02,3.80,2.72,1.79,1.03,0.47,0.12,0,0,0,0,0,0,0,0 4 | PARAM_BODY_ANGLE_Y=-0.03,-0.10,-0.21,-0.35,-0.52,-0.71,-0.90,-1.10,-1.29,-1.48,-1.65,-1.79,-1.90,-1.97,-2,-1.99,-1.96,-1.91,-1.84,-1.76,-1.66,-1.55,-1.43,-1.30,-1.16,-1.01,-0.85,-0.69,-0.53,-0.36,-0.19,-0.02,0.15,0.32,0.48,0.65,0.81,0.96,1.10,1.24,1.37,1.49,1.60,1.70,1.79,1.86,1.92,1.96,1.99,2,1.99,1.96,1.92,1.86,1.79,1.70,1.61,1.51,1.41,1.30,1.19,1.07,0.96,0.84,0.73,0.62,0.52,0.43,0.33,0.25,0.18,0.12,0.07,0.03,0.01,0,0,0,0,0,0,0,0 5 | PARAM_ANGLE_Y=0.22,0.87,1.83,3.08,4.56,6.23,8.01,9.87,11.78,13.72,15.61,17.45,19.20,20.80,22.27,23.53,24.57,25.33,25.83,26,26.00,25.99,25.98,25.97,25.94,25.92,25.88,25.84,25.79,25.73,25.66,25.58,25.49,25.39,25.27,25.15,25.01,24.86,24.70,24.52,24.33,24.12,23.90,23.66,23.41,23.14,22.86,22.55,22.23,21.89,21.54,21.16,20.77,20.35,19.92,19.47,19,18.35,17.50,16.49,15.32,14.06,12.71,11.30,9.89,8.48,7.09,5.77,4.56,3.43,2.45,1.60,0.92,0.42,0.11,0,0,0,0,0,0,0,0 6 | PARAM_ANGLE_X=-0.03,-0.10,-0.21,-0.36,-0.53,-0.72,-0.92,-1.14,-1.36,-1.58,-1.80,-2.01,-2.22,-2.40,-2.57,-2.72,-2.83,-2.92,-2.98,-3,-2.94,-2.78,-2.51,-2.14,-1.69,-1.15,-0.53,0.14,0.89,1.70,2.55,3.45,4.38,5.34,6.33,7.33,8.35,9.37,10.40,11.40,12.41,13.38,14.33,15.25,16.14,16.99,17.77,18.51,19.20,19.83,20.37,20.85,21.25,21.58,21.81,21.95,22,21.80,21.24,20.38,19.24,17.89,16.36,14.70,12.99,11.23,9.46,7.76,6.16,4.67,3.34,2.19,1.26,0.58,0.15,0,0,0,0,0,0,0,0 7 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0.01,0.05,0.11,0.19,0.27,0.36,0.45,0.53,0.60,0.66,0.70,0.73,0.74,0.73,0.69,0.64,0.57,0.50,0.42,0.34,0.27,0.19,0.13,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 8 | 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,0.74,0.26,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 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,0.74,0.26,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,1,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.02,-0.07,-0.16,-0.26,-0.38,-0.50,-0.62,-0.74,-0.84,-0.93,-0.98,-1,-0.99,-0.98,-0.95,-0.91,-0.86,-0.80,-0.74,-0.67,-0.60,-0.52,-0.43,-0.35,-0.26,-0.17,-0.08,0.01,0.10,0.18,0.26,0.34,0.41,0.48,0.54,0.60,0.65,0.70,0.74,0.78,0.81,0.85,0.87,0.90,0.92,0.94,0.95,0.96,0.97,0.98,0.99,0.99,1.00,1.00,1,0.99,0.97,0.94,0.91,0.86,0.80,0.74,0.68,0.61,0.54,0.46,0.39,0.32,0.26,0.20,0.14,0.09,0.06,0.03,0.01,0,0,0,0,0,0,0,0 11 | PARAM_EYE_BALL_Y=-0.01,-0.03,-0.07,-0.11,-0.16,-0.21,-0.26,-0.31,-0.35,-0.39,-0.41,-0.42,-0.41,-0.40,-0.37,-0.33,-0.29,-0.24,-0.18,-0.12,-0.07,-0.01,0.05,0.11,0.16,0.20,0.24,0.27,0.28,0.29,0.29,0.27,0.25,0.23,0.19,0.16,0.11,0.07,0.02,-0.03,-0.09,-0.14,-0.19,-0.24,-0.29,-0.34,-0.39,-0.43,-0.47,-0.50,-0.53,-0.55,-0.57,-0.58,-0.58,-0.58,-0.57,-0.55,-0.52,-0.50,-0.46,-0.43,-0.39,-0.35,-0.31,-0.27,-0.23,-0.19,-0.15,-0.12,-0.08,-0.06,-0.03,-0.01,-0.00,0,0,0,0,0,0,0,0 -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/motions/touch2.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_BROW_L_ANGLE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.01,0.04,0.09,0.14,0.20,0.25,0.29,0.32,0.34,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.33,0.31,0.29,0.26,0.23,0.19,0.16,0.12,0.09,0.06,0.04,0.02,0.00,0,0,0,0,0,0,0,0,0,0,0,0 4 | PARAM_BASE_Y=2.58,5,7.42,9.25,10,9.25,7.42,5,2.58,0.75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0.32,1.17,2.40,3.92,5.61,7.38,9.17,10.91,12.53,14.00,15.21,16.17,16.79,17,16.89,16.57,16.06,15.39,14.58,13.66,12.62,11.55,10.40,9.23,8.05,6.91,5.78,4.71,3.71,2.81,2.00,1.31,0.75,0.34,0.09,0,0,0,0,0,0,0,0,0,0,0,0 6 | PARAM_BROW_R_Y=0.56,0.62,0.68,0.72,0.74,0.74,0.74,0.74,0.74,0.74,0.74,0.74,0.74,0.73,0.73,0.72,0.71,0.70,0.69,0.68,0.67,0.66,0.64,0.63,0.62,0.61,0.59,0.58,0.57,0.56,0.55,0.54,0.53,0.52,0.52,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 7 | PARAM_BREATH=0.26,0.50,0.74,0.92,1,0.92,0.74,0.50,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 8 | PARAM_MOUTH_OPEN_Y=0.18,0.35,0.51,0.64,0.69,0.64,0.55,0.43,0.30,0.18,0.09,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 9 | PARAM_MOUTH_FORM=0.26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.02,0.07,0.14,0.23,0.33,0.43,0.54,0.64,0.74,0.82,0.89,0.95,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,1,1,1,1,1,1,1,1,1,1,1 10 | 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,0.74,0.26,0,0.26,0.74,1,0.74,0.26,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 11 | PARAM_BROW_L_Y=0.56,0.62,0.67,0.71,0.73,0.73,0.73,0.73,0.73,0.73,0.73,0.73,0.73,0.72,0.72,0.71,0.70,0.69,0.68,0.67,0.66,0.64,0.63,0.62,0.60,0.59,0.58,0.56,0.55,0.54,0.53,0.52,0.51,0.50,0.50,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 12 | PARAM_BROW_R_ANGLE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.01,0.05,0.09,0.15,0.21,0.26,0.31,0.34,0.36,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.35,0.33,0.31,0.27,0.24,0.20,0.17,0.13,0.10,0.06,0.04,0.02,0.00,0,0,0,0,0,0,0,0,0,0,0,0 13 | 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,0.74,0.26,0,0.26,0.74,1,0.74,0.26,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 14 | PARAM_TERE=0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.52,0.56,0.63,0.70,0.78,0.85,0.91,0.96,0.99,1,1,1,1,1,1,1,1,0.99,0.98,0.95,0.91,0.87,0.82,0.77,0.73,0.68,0.63,0.59,0.55,0.52,0.51,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 15 | PARAM_EYE_BALL_X=0.01,0.02,0.02,0.03,0.03,0.03,0.02,0.02,0.01,0.00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 16 | PARAM_EYE_BALL_Y=-0.26,-0.50,-0.74,-0.92,-1,-1,-1,-1,-1,-1,-1,-0.99,-0.98,-0.96,-0.93,-0.89,-0.84,-0.79,-0.74,-0.68,-0.62,-0.56,-0.50,-0.44,-0.38,-0.32,-0.26,-0.21,-0.16,-0.11,-0.07,-0.04,-0.02,-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,0,0,0,0,0,0,0,0,0 17 | VISIBLE:PARTS_01_ARM_L_01=1 18 | 19 | VISIBLE:PARTS_01_ARM_R_01=1 20 | 21 | VISIBLE:PARTS_01_ARM_L_02=0 22 | 23 | VISIBLE:PARTS_01_ARM_R_02=0 24 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/motions/touch2.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_BROW_L_ANGLE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.01,0.04,0.09,0.14,0.20,0.25,0.29,0.32,0.34,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.33,0.31,0.29,0.26,0.23,0.19,0.16,0.12,0.09,0.06,0.04,0.02,0.00,0,0,0,0,0,0,0,0,0,0,0,0 4 | PARAM_BASE_Y=2.58,5,7.42,9.25,10,9.25,7.42,5,2.58,0.75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0.32,1.17,2.40,3.92,5.61,7.38,9.17,10.91,12.53,14.00,15.21,16.17,16.79,17,16.89,16.57,16.06,15.39,14.58,13.66,12.62,11.55,10.40,9.23,8.05,6.91,5.78,4.71,3.71,2.81,2.00,1.31,0.75,0.34,0.09,0,0,0,0,0,0,0,0,0,0,0,0 6 | PARAM_BROW_R_Y=0.56,0.62,0.68,0.72,0.74,0.74,0.74,0.74,0.74,0.74,0.74,0.74,0.74,0.73,0.73,0.72,0.71,0.70,0.69,0.68,0.67,0.66,0.64,0.63,0.62,0.61,0.59,0.58,0.57,0.56,0.55,0.54,0.53,0.52,0.52,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 7 | PARAM_BREATH=0.26,0.50,0.74,0.92,1,0.92,0.74,0.50,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 8 | PARAM_MOUTH_OPEN_Y=0.18,0.35,0.51,0.64,0.69,0.64,0.55,0.43,0.30,0.18,0.09,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 9 | PARAM_MOUTH_FORM=0.26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.02,0.07,0.14,0.23,0.33,0.43,0.54,0.64,0.74,0.82,0.89,0.95,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,1,1,1,1,1,1,1,1,1,1,1 10 | 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,0.74,0.26,0,0.26,0.74,1,0.74,0.26,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 11 | PARAM_BROW_L_Y=0.56,0.62,0.67,0.71,0.73,0.73,0.73,0.73,0.73,0.73,0.73,0.73,0.73,0.72,0.72,0.71,0.70,0.69,0.68,0.67,0.66,0.64,0.63,0.62,0.60,0.59,0.58,0.56,0.55,0.54,0.53,0.52,0.51,0.50,0.50,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.49,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 12 | PARAM_BROW_R_ANGLE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.01,0.05,0.09,0.15,0.21,0.26,0.31,0.34,0.36,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.35,0.33,0.31,0.27,0.24,0.20,0.17,0.13,0.10,0.06,0.04,0.02,0.00,0,0,0,0,0,0,0,0,0,0,0,0 13 | 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,0.74,0.26,0,0.26,0.74,1,0.74,0.26,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 14 | PARAM_TERE=0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.52,0.56,0.63,0.70,0.78,0.85,0.91,0.96,0.99,1,1,1,1,1,1,1,1,0.99,0.98,0.95,0.91,0.87,0.82,0.77,0.73,0.68,0.63,0.59,0.55,0.52,0.51,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 15 | PARAM_EYE_BALL_X=0.01,0.02,0.02,0.03,0.03,0.03,0.02,0.02,0.01,0.00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 16 | PARAM_EYE_BALL_Y=-0.26,-0.50,-0.74,-0.92,-1,-1,-1,-1,-1,-1,-1,-0.99,-0.98,-0.96,-0.93,-0.89,-0.84,-0.79,-0.74,-0.68,-0.62,-0.56,-0.50,-0.44,-0.38,-0.32,-0.26,-0.21,-0.16,-0.11,-0.07,-0.04,-0.02,-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,0,0,0,0,0,0,0,0,0 17 | VISIBLE:PARTS_01_ARM_L_01=1 18 | 19 | VISIBLE:PARTS_01_ARM_R_01=1 20 | 21 | VISIBLE:PARTS_01_ARM_L_02=0 22 | 23 | VISIBLE:PARTS_01_ARM_R_02=0 24 | -------------------------------------------------------------------------------- /routes/get.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 11:34:11 4 | * @LastEditTime: 2021-09-02 10:47:15 5 | * @LastEditors: HCLonely 6 | * @Description: 返回模型信息 7 | * @FilePath: \live2dNodeApi\routes\get.js 8 | */ 9 | 10 | const express = require('express') 11 | const router = express.Router() 12 | const fs = require('fs-extra') 13 | const path = require('path') 14 | const createError = require('http-errors') 15 | const { id2name } = require('../tools/modelList') 16 | const { getName } = require('../tools/modelTextures') 17 | 18 | router.get('/', function (req, res, next) { 19 | let json = {} 20 | if (!req.query.id) return next(createError(400, 'id不能为空')) 21 | const id = req.query.id.split('-') 22 | const modelId = parseInt(id[0]) 23 | const modelTexturesId = id[1] ? parseInt(id[1]) : 0 24 | let modelName = id2name(modelId) 25 | if (Array.isArray(modelName)) { 26 | modelName = modelTexturesId > 0 ? modelName[modelTexturesId - 1] : modelName[0] 27 | const indexPath = path.join(__dirname, '../models/', modelName, '/index.json') 28 | const modelPath = path.join(__dirname, '../models/', modelName, '/model.json') 29 | const fileName = fs.existsSync(indexPath) ? (indexPath) : (modelPath) 30 | json = fs.readJSONSync(fileName) 31 | } else if (fs.existsSync(path.join(__dirname, '../models/', modelName, '/texturesModel.cache'))) { 32 | const models = fs.readJsonSync(path.join(__dirname, '../models/', modelName, '/texturesModel.cache')) 33 | modelName = models[modelTexturesId > models.length ? 0 : (modelTexturesId - 1)] 34 | const indexPath = path.join(__dirname, '../models/', modelName, '/index.json') 35 | const modelPath = path.join(__dirname, '../models/', modelName, '/model.json') 36 | const fileName = fs.existsSync(indexPath) ? (indexPath) : (modelPath) 37 | json = fs.readJSONSync(fileName) 38 | } else { 39 | const indexPath = path.join(__dirname, '../models/', modelName, '/index.json') 40 | const modelPath = path.join(__dirname, '../models/', modelName, '/model.json') 41 | const fileName = fs.existsSync(indexPath) ? (indexPath) : (modelPath) 42 | json = fs.readJSONSync(fileName) 43 | 44 | if (modelTexturesId > 0) { 45 | const modelTexturesName = getName(modelName, modelTexturesId) 46 | if (modelTexturesName) { 47 | json.textures = Array.isArray(modelTexturesName) ? modelTexturesName : [modelTexturesName] 48 | } 49 | } 50 | } 51 | 52 | json.textures = json.textures.map(e => completePath(e)) 53 | json.model = completePath(json.model) 54 | if (json.pose) json.pose = completePath(json.pose) 55 | if (json.physics) json.physics = completePath(json.physics) 56 | if (json.voice) json.voice = completePath(json.voice) 57 | if (json.motions) { 58 | for (const v of Object.values(json.motions)) { 59 | for (const i in v) { 60 | if (v[i].file) v[i].file = completePath(v[i].file) 61 | if (v[i].sound) v[i].sound = completePath(v[i].sound) 62 | } 63 | } 64 | } 65 | if (json.expressions) { 66 | for (const i in json.expressions) { 67 | if (json.expressions[i].file) json.expressions[i].file = completePath(json.expressions[i].file) 68 | } 69 | } 70 | 71 | if (!json.layout) { 72 | json.layout = { 73 | center_x: 0.0, 74 | center_y: 0.0 75 | } 76 | } 77 | if (!json.hit_areas_custom) { 78 | json.hit_areas_custom = { 79 | head_x: [0.0, 0.0], 80 | head_y: [0.0, 0.0], 81 | body_x: [0.0, 0.0], 82 | body_y: [0.0, 0.0] 83 | } 84 | } 85 | 86 | function completePath (e) { 87 | return '../' + modelName + '/' + e 88 | } 89 | 90 | res.json(json) 91 | }) 92 | 93 | module.exports = router 94 | -------------------------------------------------------------------------------- /views/index.html: -------------------------------------------------------------------------------- 1 | 9 | 10 |

适用于live2d.user.js,live2d_demo的基于 Nodejs 的后端 Api.

11 |

使用方法

12 |

使用本地服务器搭建

13 |
    14 |
  1. 安装NodeJs, Git
  2. 15 |
  3. 克隆本项目git clone https://github.com/HCLonely/live2dNodeApi.git
  4. 16 |
  5. 定位到项目目录cd live2dNodeApi
  6. 17 |
  7. 安装依赖npm install / cnpm install / pnpm install
  8. 18 |
  9. 启动服务器npm start
  10. 19 |
20 |

使用Vercel搭建

21 |

一键搭建

22 |

Deploy to Vercel

23 |

自定义模型

24 |
    25 |
  1. 安装NodeJs, Git
  2. 26 |
  3. 安装Vercel CLInpm install vercel -g
  4. 27 |
  5. 克隆本项目git clone https://github.com/HCLonely/live2dNodeApi.git
  6. 28 |
  7. 添加你的模型
  8. 29 |
  9. 运行命令npm run build
  10. 30 |
  11. 部署到Vercelvercel --prod
  12. 31 |
32 |

命令

33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 |
命令功能额外说明
npm start启动 api 服务器
npm run update重新生成modelList.json文件用于增加或删除模型后更新模型列表
npm run check检测模型的主配置文件格式及模型文件的完整性
npm run screenshot生成模型的预览图,放在preview文件夹
npm run pre在网页上查看模型的预览图,需要先生成
67 |

配置

68 |

修改config.json文件进行配置:

69 |
{
 70 |   "port": 2333, // 监听端口,默认2333
 71 |   "ssl":{
 72 |     "enable":false, // 是否启用ssl
 73 |     "privateCrt":"", // ssl证书文件路径
 74 |     "privateKey":"" // ssl私钥文件路径
 75 |   }
 76 | }
 77 | 
78 |

模型目录结构

79 |
models
 80 | ├─模型文件夹 # 同一角色不同皮肤,不同皮肤共用一个index.json文件
 81 | │  ├─index.json # 必须,或model.json
 82 | │  └─...
 83 | ├─模型文件夹 # 同一角色不同皮肤,每个皮肤都有各自的index.json文件
 84 | │  ├─模型文件夹 # 单个模型
 85 | │  │  ├─index.json # 必须,或model.json
 86 | │  │  └─...
 87 | │  └─模型文件夹 # 单个模型
 88 | │      ├─index.json # 必须,或model.json
 89 | │      └─...
 90 | └─模型文件夹 # 单个模型
 91 |     ├─index.json # 必须,或model.json
 92 |     └─...
 93 | 
94 |
95 |

详情请参考models目录

96 |
97 |

常见问题

98 |

依赖安装慢

99 |

npm 安装慢

100 |

下载 Chromium 慢

101 |

更新模型后顺序乱了

102 |

请重命名模型文件夹进行排序,参考models目录。

103 | -------------------------------------------------------------------------------- /checkFiles.js: -------------------------------------------------------------------------------- 1 | /* 2 | * @Author: HCLonely 3 | * @Date: 2021-01-26 13:30:38 4 | * @LastEditTime: 2021-01-26 19:11:49 5 | * @LastEditors: Please set LastEditors 6 | * @Description: 检测模型文件完整性 7 | * @FilePath: \live2dNodeApi\checkFiles.js 8 | */ 9 | 10 | const fs = require('fs-extra') 11 | const path = require('path') 12 | const chalk = require('chalk') 13 | 14 | const error = chalk.bold.red 15 | const warning = chalk.keyword('orange') 16 | const log = { 17 | error: e => console.log(error(e)), 18 | warning: e => console.log(warning(e)) 19 | } 20 | 21 | console.log('正在检测检测模型格式及完整性...') 22 | 23 | const modelsDirs1 = fs.readdirSync('models') 24 | for (const modelsDir1 of modelsDirs1) { 25 | const modelsDir1Path = path.join('models', modelsDir1) 26 | const modelsDirs2 = fs.readdirSync(modelsDir1Path) 27 | if (modelsDirs2.includes('texturesModel.cache')) { 28 | const shouldHasDirs = fs.readJsonSync(path.join(modelsDir1Path, 'texturesModel.cache')) 29 | for (const shouldHasDir of shouldHasDirs) { 30 | if (!modelsDirs2.includes(shouldHasDir.replace(modelsDir1 + '/', ''))) { 31 | log.warning('缺少文件夹: ' + path.join('models', shouldHasDir)) 32 | } 33 | } 34 | for (const modelsDir2 of modelsDirs2) { 35 | if (modelsDir2 === 'texturesModel.cache') continue 36 | check(path.join(modelsDir1Path, modelsDir2)) 37 | } 38 | } else { 39 | check(modelsDir1Path) 40 | } 41 | } 42 | 43 | function check (modelsDir2Path) { 44 | const modelJsonPath1 = path.join(modelsDir2Path, 'index.json') 45 | const modelJsonPath2 = path.join(modelsDir2Path, 'model.json') 46 | const modelJsonPath = fs.existsSync(modelJsonPath1) ? modelJsonPath1 : (fs.existsSync(modelJsonPath2) ? modelJsonPath2 : null) 47 | if (!modelJsonPath) { 48 | return log.error('文件名错误或缺少文件: ' + modelJsonPath1 + ' | ' + modelJsonPath2) 49 | } 50 | const modelJson = fs.readFileSync(modelJsonPath).toString() 51 | let modelConfig 52 | try { 53 | modelConfig = JSON.parse(modelJson) 54 | } catch (e) { 55 | return log.error('文件内容格式错误: ' + modelJsonPath) 56 | } 57 | const { model, textures, motions, physics, pose, expressions } = modelConfig 58 | if (!model) { 59 | log.error('缺少关键参数"model": ' + modelJsonPath) 60 | } else if (!fs.existsSync(path.join(modelsDir2Path, model))) { 61 | log.error('缺少模型文件或路径错误: ' + path.join(modelsDir2Path, model)) 62 | } 63 | if (!textures) { 64 | log.error('缺少关键参数"textures": ' + modelJsonPath) 65 | } else { 66 | if (!Array.isArray(textures)) { 67 | log.error('参数"textures"格式错误: ' + modelJsonPath) 68 | } else { 69 | for (const texture of textures) { 70 | if (!fs.existsSync(path.join(modelsDir2Path, texture))) { 71 | log.error('缺少材质文件或路径错误: ' + path.join(modelsDir2Path, texture)) 72 | } 73 | } 74 | } 75 | } 76 | if (physics && !fs.existsSync(path.join(modelsDir2Path, physics))) { 77 | log.warning('文件路径错误或缺少文件: ' + path.join(modelsDir2Path, physics)) 78 | } 79 | if (pose && !fs.existsSync(path.join(modelsDir2Path, pose))) { 80 | log.warning('文件路径错误或缺少文件: ' + path.join(modelsDir2Path, pose)) 81 | } 82 | if (expressions) { 83 | for (const expression of expressions) { 84 | if (!fs.existsSync(path.join(modelsDir2Path, expression.file))) { 85 | log.warning('文件路径错误或缺少文件: ' + path.join(modelsDir2Path, expression.file)) 86 | } 87 | } 88 | } 89 | if (motions) { 90 | for (const motion of Object.values(motions)) { 91 | for (const m of motion) { 92 | if (m.file) { 93 | if (!fs.existsSync(path.join(modelsDir2Path, m.file))) { 94 | log.warning('文件路径错误或缺少文件: ' + path.join(modelsDir2Path, m.file)) 95 | } 96 | } 97 | if (m.sound) { 98 | if (!fs.existsSync(path.join(modelsDir2Path, m.sound))) { 99 | log.warning('文件路径错误或缺少文件: ' + path.join(modelsDir2Path, m.sound)) 100 | } 101 | } 102 | } 103 | } 104 | } 105 | } 106 | console.log('检测完成') 107 | -------------------------------------------------------------------------------- /models/3-murakumo/motions/murakumo_idle_03.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | 4 | $fadein=500 5 | 6 | $fadeout=0 7 | 8 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.002,0.006,0.04,0.12,0.26,0.46,0.73,1.08,1.5,2,3.02,4.68,6.76,9.07,11.36,13.53,15.32,16.55,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17 9 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.69,2.49,5.1,8.08,11.17,14.05,16.52,18.4,19.58,20,18.97,16.2,12.2,7.45,2.55,-2.2,-6.2,-8.97,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10 10 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.85,-2.69,-4.99,-7.37,-9.55,-11.35,-12.55,-13,-11.62,-8.15,-3.46,2.04,7.74,13.38,18.7,23.19,26.8,29.14,30,29.8,29.38,28.85,28.3,27.8,27.38,27.1,27,27,27,27,27,27,27,27,27,27,27,27 11 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.92,0.74,0.5,0.26,0.08,0,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,1,1,1,1,1 12 | PARAM_EYE_L_SMILE=0 13 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.92,0.74,0.5,0.26,0.08,0,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,1,1,1,1,1 14 | PARAM_EYE_R_SMILE=0 15 | PARAM_EYE_FORM=0 16 | PARAM_EYE_BALL_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.006,-0.023,-0.05,-0.09,-0.13,-0.17,-0.23,-0.28,-0.33,-0.39,-0.44,-0.49,-0.54,-0.58,-0.61,-0.64,-0.66,-0.675,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68,-0.68 17 | PARAM_EYE_BALL_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.002,0.009,0.018,0.031,0.047,0.064,0.083,0.102,0.122,0.143,0.162,0.18,0.197,0.212,0.225,0.236,0.243,0.248,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25 18 | PARAM_EYE_BALL_FORM=0 19 | PARAM_BROW_L_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.015,0.05,0.11,0.18,0.25,0.31,0.36,0.4,0.43,0.44,0.425,0.38,0.33,0.26,0.18,0.11,0.06,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 20 | PARAM_BROW_R_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.014,0.05,0.11,0.17,0.23,0.3,0.35,0.39,0.41,0.42,0.406,0.37,0.31,0.24,0.18,0.11,0.05,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 21 | PARAM_BROW_L_X=0 22 | PARAM_BROW_R_X=0 23 | PARAM_BROW_L_ANGLE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.014,0.05,0.1,0.16,0.22,0.28,0.33,0.37,0.39,0.4,0.386,0.35,0.3,0.23,0.17,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 24 | PARAM_BROW_R_ANGLE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.016,0.06,0.12,0.19,0.26,0.32,0.38,0.42,0.45,0.46,0.444,0.4,0.34,0.27,0.19,0.12,0.06,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 25 | PARAM_BROW_L_FORM=0 26 | PARAM_BROW_R_FORM=0 27 | PARAM_MOUTH_FORM=1,1.013,1.05,1.1,1.18,1.26,1.35,1.45,1.55,1.65,1.74,1.82,1.9,1.95,1.99,2,1.988,1.96,1.9,1.84,1.76,1.67,1.57,1.47,1.36,1.26,1.16,1.06,0.98,0.9,0.83,0.77,0.73,0.71,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7 28 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.18,0.46,0.73,0.92,1,0.82,0.54,0.28,0.09,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02,0.02 29 | PARAM_CHEEK=0 30 | PARAM_BODY_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.07,0.28,0.59,1.01,1.5,2.05,2.65,3.28,3.92,4.56,5.18,5.76,6.3,6.78,7.2,7.54,7.79,7.95,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8 31 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.21,0.75,1.53,2.42,3.35,4.22,4.95,5.52,5.87,6,5.34,3.93,2.16,0.33,-1.35,-2.73,-3.66,-4,-3.71,-2.99,-2.12,-1.27,-0.58,-0.15,0,0,0,0,0,0,0,0,0,0,0,0,0,0 32 | PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.07,-0.25,-0.51,-0.81,-1.12,-1.41,-1.65,-1.84,-1.96,-2,-1.79,-1.24,-0.44,0.51,1.49,2.44,3.24,3.79,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 33 | PARAM_ARM_L=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.2,0.74,1.56,2.6,3.75,5,6.25,7.4,8.44,9.26,9.8,10,9.04,6.72,3.88,1.11,-1.11,-2.52,-3,-2.21,-0.79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 34 | PARAM_ARM_R=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.2,0.74,1.56,2.6,3.75,5,6.25,7.4,8.44,9.26,9.8,10,9.04,6.72,3.88,1.11,-1.11,-2.52,-3,-2.21,-0.79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 35 | PARAM_BREATH=0 36 | PARAM_HAIR_FRONT=0 37 | PARAM_HAIR_SIDE=0 38 | PARAM_HAIR_BACK=0 39 | PARAM_ACCESSORY_X=0 40 | PARAM_ACCESSORY_Y=0 41 | PARAM_ACCESSORY_Z=0 42 | PARAM_BUST_Y=0 -------------------------------------------------------------------------------- /models/3-murakumo/physics.json: -------------------------------------------------------------------------------- 1 | { 2 | "type":"Live2D Physics", 3 | "physics_hair":[ 4 | { 5 | "label":"hair_front", 6 | "setup":{ 7 | "length":0.1, 8 | "regist":0.5, 9 | "mass":0.2 10 | }, 11 | "src":[ 12 | { 13 | "id":"PARAM_ANGLE_X", 14 | "ptype":"x", 15 | "scale":0.005, 16 | "weight":0.5 17 | }, 18 | { 19 | "id":"PARAM_BODY_ANGLE_X", 20 | "ptype":"x", 21 | "scale":0.015, 22 | "weight":1 23 | }, 24 | { 25 | "id":"PARAM_ANGLE_Z", 26 | "ptype":"angle", 27 | "scale":0.8, 28 | "weight":0.5 29 | }, 30 | { 31 | "id":"PARAM_BODY_ANGLE_Z", 32 | "ptype":"angle", 33 | "scale":2.4, 34 | "weight":1 35 | } 36 | ], 37 | "targets":[ 38 | { 39 | "id":"PARAM_HAIR_FRONT", 40 | "ptype":"angle", 41 | "scale":0.022, 42 | "weight":1 43 | } 44 | ] 45 | }, 46 | { 47 | "label":"hair_side", 48 | "setup":{ 49 | "length":0.25, 50 | "regist":0.5, 51 | "mass":0.3 52 | }, 53 | "src":[ 54 | { 55 | "id":"PARAM_ANGLE_X", 56 | "ptype":"x", 57 | "scale":0.005, 58 | "weight":0.5 59 | }, 60 | { 61 | "id":"PARAM_BODY_ANGLE_X", 62 | "ptype":"x", 63 | "scale":0.015, 64 | "weight":1 65 | }, 66 | { 67 | "id":"PARAM_ANGLE_Z", 68 | "ptype":"angle", 69 | "scale":0.8, 70 | "weight":0.5 71 | }, 72 | { 73 | "id":"PARAM_BODY_ANGLE_Z", 74 | "ptype":"angle", 75 | "scale":2.4, 76 | "weight":1 77 | } 78 | ], 79 | "targets":[ 80 | { 81 | "id":"PARAM_HAIR_SIDE", 82 | "ptype":"angle", 83 | "scale":0.022, 84 | "weight":1 85 | } 86 | ] 87 | }, 88 | { 89 | "label":"hair_back", 90 | "setup":{ 91 | "length":0.35, 92 | "regist":0.5, 93 | "mass":0.35 94 | }, 95 | "src":[ 96 | { 97 | "id":"PARAM_ANGLE_X", 98 | "ptype":"x", 99 | "scale":0.005, 100 | "weight":0.5 101 | }, 102 | { 103 | "id":"PARAM_BODY_ANGLE_X", 104 | "ptype":"x", 105 | "scale":0.012, 106 | "weight":1 107 | }, 108 | { 109 | "id":"PARAM_ANGLE_Z", 110 | "ptype":"angle", 111 | "scale":0.8, 112 | "weight":0.5 113 | }, 114 | { 115 | "id":"PARAM_BODY_ANGLE_Z", 116 | "ptype":"angle", 117 | "scale":2, 118 | "weight":1 119 | } 120 | ], 121 | "targets":[ 122 | { 123 | "id":"PARAM_HAIR_BACK", 124 | "ptype":"angle", 125 | "scale":0.022, 126 | "weight":1 127 | } 128 | ] 129 | }, 130 | { 131 | "label":"accessory_x", 132 | "setup":{ 133 | "length":0.2, 134 | "regist":0.5, 135 | "mass":0.1 136 | }, 137 | "src":[ 138 | { 139 | "id":"PARAM_ANGLE_X", 140 | "ptype":"x", 141 | "scale":0.005, 142 | "weight":0.5 143 | }, 144 | { 145 | "id":"PARAM_BODY_ANGLE_X", 146 | "ptype":"x", 147 | "scale":0.015, 148 | "weight":1 149 | }, 150 | { 151 | "id":"PARAM_ANGLE_Z", 152 | "ptype":"angle", 153 | "scale":0.8, 154 | "weight":0.5 155 | }, 156 | { 157 | "id":"PARAM_BODY_ANGLE_Z", 158 | "ptype":"angle", 159 | "scale":2.4, 160 | "weight":1 161 | } 162 | ], 163 | "targets":[ 164 | { 165 | "id":"PARAM_ACCESSORY_Z", 166 | "ptype":"angle", 167 | "scale":0.022, 168 | "weight":1 169 | } 170 | ] 171 | }, 172 | { 173 | "label":"bust_y", 174 | "setup":{ 175 | "length":0.05, 176 | "regist":0.4, 177 | "mass":0.07 178 | }, 179 | "src":[ 180 | { 181 | "id":"PARAM_BODY_ANGLE_Y", 182 | "ptype":"x", 183 | "scale":0.001, 184 | "weight":0.5 185 | }, 186 | { 187 | "id":"PARAM_ANGLE_X", 188 | "ptype":"x", 189 | "scale":0.001, 190 | "weight":1 191 | }, 192 | { 193 | "id":"PARAM_ACCESSORY_Z", 194 | "ptype":"angle", 195 | "scale":0.001, 196 | "weight":1 197 | } 198 | ], 199 | "targets":[ 200 | { 201 | "id":"PARAM_BUST_Y", 202 | "ptype":"angle", 203 | "scale":0.022, 204 | "weight":1 205 | } 206 | ] 207 | } 208 | ] 209 | } -------------------------------------------------------------------------------- /models/3-murakumo/motions/murakumo_m_01.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | 4 | $fadein=500 5 | 6 | $fadeout=0 7 | 8 | PARAM_ANGLE_X=0,0.07,0.25,0.51,0.81,1.12,1.41,1.65,1.84,1.96,2,2,2,2,2,2,2,2,1.85,1.5,1.06,0.63,0.29,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 9 | PARAM_ANGLE_Y=0,0.48,1.74,3.57,5.65,7.82,9.84,11.56,12.88,13.71,14,14,14,14,14,14,14,14,12.97,10.47,7.41,4.43,2.04,0.51,0,0,0,0,0,0,0,0,0,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_ANGLE_Z=0,0.07,0.3,0.68,1.21,1.88,2.69,3.61,4.65,5.77,7,8.66,10.08,11.2,12.03,12.59,12.9,13,10.18,4.09,-3.5,-11.39,-18.59,-24.55,-28.52,-30,-29.17,-27.17,-24.5,-21.83,-19.83,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19,-19 11 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.97,0.87,0.74,0.58,0.42,0.26,0.13,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 12 | PARAM_EYE_L_SMILE=0,0.005,0.02,0.04,0.07,0.11,0.16,0.21,0.26,0.32,0.38,0.44,0.5,0.56,0.62,0.68,0.74,0.79,0.84,0.89,0.93,0.96,0.98,0.995,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 13 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.97,0.87,0.74,0.58,0.42,0.26,0.13,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 14 | PARAM_EYE_R_SMILE=0,0.005,0.02,0.04,0.07,0.11,0.16,0.21,0.26,0.32,0.38,0.44,0.5,0.56,0.62,0.68,0.74,0.79,0.84,0.89,0.93,0.96,0.98,0.995,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 15 | PARAM_EYE_FORM=0,0.03,0.12,0.25,0.4,0.56,0.7,0.83,0.92,0.98,1,1,1,1,1,1,1,0.93,0.79,0.62,0.43,0.27,0.13,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 16 | PARAM_EYE_BALL_X=0,-0.006,-0.021,-0.04,-0.07,-0.09,-0.12,-0.14,-0.156,-0.166,-0.17,-0.167,-0.158,-0.146,-0.131,-0.114,-0.096,-0.078,-0.061,-0.045,-0.03,-0.018,-0.008,-0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 17 | PARAM_EYE_BALL_Y=0,-0.006,-0.021,-0.04,-0.07,-0.09,-0.12,-0.14,-0.156,-0.166,-0.17,-0.167,-0.158,-0.146,-0.131,-0.114,-0.096,-0.078,-0.061,-0.045,-0.03,-0.018,-0.008,-0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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 24 | PARAM_BROW_R_ANGLE=0 25 | PARAM_BROW_L_FORM=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.016,0.06,0.12,0.2,0.27,0.35,0.41,0.45,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47,0.47 26 | PARAM_BROW_R_FORM=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.015,0.06,0.12,0.19,0.26,0.33,0.39,0.43,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.45 27 | PARAM_MOUTH_FORM=2,1.97,1.88,1.75,1.6,1.44,1.3,1.17,1.08,1.02,1,1,1,1,1,1,1,1,1,1,1,1.006,1.025,1.05,1.09,1.14,1.19,1.24,1.3,1.36,1.43,1.49,1.56,1.62,1.68,1.74,1.79,1.84,1.89,1.93,1.96,1.98,1.995,2,2,2,2,2,2,2,2,2,2,2,2,2,2 28 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0.019,0.07,0.14,0.23,0.33,0.43,0.54,0.64,0.74,0.82,0.89,0.95,0.99,1,0.98,0.93,0.85,0.75,0.63,0.51,0.4,0.29,0.19,0.11,0.05,0.01,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_BODY_ANGLE_X=0 31 | PARAM_BODY_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0.66,2.27,4.24,6.15,7.69,8.67,9,7.9,5.21,1.94,-1.25,-3.82,-5.45,-6,-4.93,-3.21,-1.61,-0.45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 32 | PARAM_BODY_ANGLE_Z=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.41,1.14,-0.45,-2.1,-3.61,-4.86,-5.69,-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 33 | PARAM_ARM_L=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.62,8.58,6.95,4.89,2.57,0,-2.51,-3.58,-3.93,-4,-3.03,-1.44,-0.35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 34 | PARAM_ARM_R=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.62,8.58,6.95,4.89,2.57,0,-2.51,-3.58,-3.93,-4,-3.03,-1.44,-0.35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 35 | PARAM_BREATH=0 36 | PARAM_HAIR_FRONT=0 37 | PARAM_HAIR_SIDE=0 38 | PARAM_HAIR_BACK=0 39 | PARAM_ACCESSORY_X=0 40 | PARAM_ACCESSORY_Y=0 41 | PARAM_ACCESSORY_Z=0 42 | PARAM_BUST_Y=0 -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/motions/wait_03.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_MOUTH_OPEN_Y=0 4 | PARAM_ARM_L_02=0 5 | 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,0.74,0.26,0,0.08,0.26,0.5,0.74,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 6 | PARAM_BROW_L_FORM=0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.887,0.878,0.863,0.844,0.82,0.8,0.77,0.74,0.71,0.68,0.65,0.62,0.6,0.58,0.557,0.542,0.533,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 7 | PARAM_BROW_L_X=0 8 | PARAM_HAND_R=0 9 | PARAM_BROW_L_Y=0 10 | PARAM_HAND_L=0 11 | 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,0.74,0.26,0,0.08,0.26,0.5,0.74,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 12 | PARAM_EYE_BALL_X=1,1,1,1,1,1,1,0.991,0.97,0.93,0.88,0.82,0.76,0.69,0.62,0.55,0.47,0.4,0.33,0.26,0.2,0.14,0.09,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,0,0,0,0,0,0,0,0,0,0,0 13 | PARAM_EYE_BALL_Y=-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.169,-0.164,-0.158,-0.15,-0.14,-0.129,-0.118,-0.105,-0.093,-0.08,-0.068,-0.056,-0.044,-0.034,-0.024,-0.016,-0.009,-0.004,-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 14 | PARAM_BROW_L_ANGLE=0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55 15 | PARAM_ANGLE_Z=14,14,14,14,14,14,14,13.72,12.91,11.63,10.02,8.02,5.8,3.35,0.74,-2.01,-4.79,-7.65,-10.48,-13.24,-15.96,-18.5,-20.88,-23.08,-25.04,-26.73,-28.11,-29.14,-29.77,-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 16 | PARAM_BREATH=0 17 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,-0.03,-0.1,-0.22,-0.36,-0.54,-0.75,-0.97,-1.21,-1.46,-1.71,-1.97,-2.23,-2.48,-2.72,-2.95,-3.17,-3.37,-3.55,-3.7,-3.83,-3.92,-3.98,-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 18 | PARAM_BROW_R_Y=0 19 | PARAM_ANGLE_X=15,15,15,15,15,15,15,14.9,14.63,14.19,13.64,12.96,12.2,11.37,10.48,9.54,8.6,7.62,6.66,5.71,4.79,3.92,3.11,2.36,1.69,1.12,0.64,0.29,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,0,0,0,0,0 20 | PARAM_BROW_R_X=0 21 | PARAM_BODY_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.002,-0.008,-0.018,-0.03,-0.045,-0.062,-0.081,-0.1,-0.12,-0.14,-0.159,-0.178,-0.195,-0.21,-0.222,-0.232,-0.238,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24 22 | PARAM_ARM_R=0 23 | PARAM_BODY_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.005,-0.02,-0.04,-0.07,-0.11,-0.15,-0.19,-0.24,-0.29,-0.33,-0.38,-0.42,-0.46,-0.5,-0.53,-0.55,-0.565,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57 24 | PARAM_EYE_BALL_KIRAKIRA=0 25 | PARAM_BODY_X=0.48,0.481,0.483,0.482,0.476,0.463,0.44,0.41,0.38,0.35,0.31,0.28,0.25,0.22,0.18,0.15,0.13,0.1,0.07,0.05,0.035,0.02,0.009,0.002,0,0,0,0,0,0,0,0,0,0,0,0,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_MOUTH_FORM=-0.71,-0.71,-0.71,-0.712,-0.713,-0.714,-0.716,-0.718,-0.72,-0.723,-0.725,-0.727,-0.73,-0.733,-0.735,-0.737,-0.74,-0.742,-0.744,-0.746,-0.747,-0.748,-0.749,-0.75,-0.75,-0.75,-0.75,-0.75,-0.75,-0.75,-0.734,-0.69,-0.62,-0.53,-0.42,-0.3,-0.16,-0.02,0.13,0.27,0.41,0.55,0.67,0.78,0.87,0.94,0.98,1,1,1,1,1,1,1,1,1,1,1,1,1 28 | PARAM_ARM_R_02=0 29 | PARAM_EYE_BALL_FORM=0 30 | PARAM_BROW_R_ANGLE=0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57 31 | PARAM_MOUTH_SIZE=0 32 | PARAM_BROW_R_FORM=0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.907,0.9,0.888,0.873,0.855,0.83,0.81,0.79,0.77,0.74,0.72,0.7,0.67,0.657,0.642,0.63,0.623,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62 33 | PARAM_TERE=0.51 34 | VISIBLE:PARTS_01_ARM_L_01=1 35 | 36 | VISIBLE:PARTS_01_ARM_R_01=1 37 | 38 | VISIBLE:PARTS_01_ARM_L_02=0 39 | 40 | VISIBLE:PARTS_01_ARM_R_02=0 41 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/motions/wait_03.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_MOUTH_OPEN_Y=0 4 | PARAM_ARM_L_02=0 5 | 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,0.74,0.26,0,0.08,0.26,0.5,0.74,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 6 | PARAM_BROW_L_FORM=0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.887,0.878,0.863,0.844,0.82,0.8,0.77,0.74,0.71,0.68,0.65,0.62,0.6,0.58,0.557,0.542,0.533,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 7 | PARAM_BROW_L_X=0 8 | PARAM_HAND_R=0 9 | PARAM_BROW_L_Y=0 10 | PARAM_HAND_L=0 11 | 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,0.74,0.26,0,0.08,0.26,0.5,0.74,0.92,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 12 | PARAM_EYE_BALL_X=1,1,1,1,1,1,1,0.991,0.97,0.93,0.88,0.82,0.76,0.69,0.62,0.55,0.47,0.4,0.33,0.26,0.2,0.14,0.09,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,0,0,0,0,0,0,0,0,0,0,0 13 | PARAM_EYE_BALL_Y=-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.169,-0.164,-0.158,-0.15,-0.14,-0.129,-0.118,-0.105,-0.093,-0.08,-0.068,-0.056,-0.044,-0.034,-0.024,-0.016,-0.009,-0.004,-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 14 | PARAM_BROW_L_ANGLE=0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55 15 | PARAM_ANGLE_Z=14,14,14,14,14,14,14,13.72,12.91,11.63,10.02,8.02,5.8,3.35,0.74,-2.01,-4.79,-7.65,-10.48,-13.24,-15.96,-18.5,-20.88,-23.08,-25.04,-26.73,-28.11,-29.14,-29.77,-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 16 | PARAM_BREATH=0 17 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,-0.03,-0.1,-0.22,-0.36,-0.54,-0.75,-0.97,-1.21,-1.46,-1.71,-1.97,-2.23,-2.48,-2.72,-2.95,-3.17,-3.37,-3.55,-3.7,-3.83,-3.92,-3.98,-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 18 | PARAM_BROW_R_Y=0 19 | PARAM_ANGLE_X=15,15,15,15,15,15,15,14.9,14.63,14.19,13.64,12.96,12.2,11.37,10.48,9.54,8.6,7.62,6.66,5.71,4.79,3.92,3.11,2.36,1.69,1.12,0.64,0.29,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,0,0,0,0,0 20 | PARAM_BROW_R_X=0 21 | PARAM_BODY_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.002,-0.008,-0.018,-0.03,-0.045,-0.062,-0.081,-0.1,-0.12,-0.14,-0.159,-0.178,-0.195,-0.21,-0.222,-0.232,-0.238,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24,-0.24 22 | PARAM_ARM_R=0 23 | PARAM_BODY_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.005,-0.02,-0.04,-0.07,-0.11,-0.15,-0.19,-0.24,-0.29,-0.33,-0.38,-0.42,-0.46,-0.5,-0.53,-0.55,-0.565,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57 24 | PARAM_EYE_BALL_KIRAKIRA=0 25 | PARAM_BODY_X=0.48,0.481,0.483,0.482,0.476,0.463,0.44,0.41,0.38,0.35,0.31,0.28,0.25,0.22,0.18,0.15,0.13,0.1,0.07,0.05,0.035,0.02,0.009,0.002,0,0,0,0,0,0,0,0,0,0,0,0,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_MOUTH_FORM=-0.71,-0.71,-0.71,-0.712,-0.713,-0.714,-0.716,-0.718,-0.72,-0.723,-0.725,-0.727,-0.73,-0.733,-0.735,-0.737,-0.74,-0.742,-0.744,-0.746,-0.747,-0.748,-0.749,-0.75,-0.75,-0.75,-0.75,-0.75,-0.75,-0.75,-0.734,-0.69,-0.62,-0.53,-0.42,-0.3,-0.16,-0.02,0.13,0.27,0.41,0.55,0.67,0.78,0.87,0.94,0.98,1,1,1,1,1,1,1,1,1,1,1,1,1 28 | PARAM_ARM_R_02=0 29 | PARAM_EYE_BALL_FORM=0 30 | PARAM_BROW_R_ANGLE=0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57 31 | PARAM_MOUTH_SIZE=0 32 | PARAM_BROW_R_FORM=0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.907,0.9,0.888,0.873,0.855,0.83,0.81,0.79,0.77,0.74,0.72,0.7,0.67,0.657,0.642,0.63,0.623,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62 33 | PARAM_TERE=0.51 34 | VISIBLE:PARTS_01_ARM_L_01=1 35 | 36 | VISIBLE:PARTS_01_ARM_R_01=1 37 | 38 | VISIBLE:PARTS_01_ARM_L_02=0 39 | 40 | VISIBLE:PARTS_01_ARM_R_02=0 41 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/motions/wait_02.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_MOUTH_OPEN_Y=0 4 | PARAM_ARM_L_02=0,0.004,0.014,0.03,0.05,0.07,0.1,0.13,0.17,0.2,0.23,0.27,0.31,0.34,0.37,0.41,0.44,0.46,0.49,0.51,0.526,0.539,0.547,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.548,0.542,0.532,0.518,0.502,0.483,0.46,0.44,0.41,0.39,0.36,0.33,0.31,0.28,0.25,0.22,0.2,0.17,0.14,0.12,0.1,0.08,0.057,0.041,0.027,0.015,0.007,0.002,0 5 | 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.82,0.54,0.27,0.08,0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 6 | PARAM_BROW_L_FORM=0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89 7 | PARAM_BROW_L_X=0 8 | PARAM_HAND_R=0 9 | PARAM_BROW_L_Y=0 10 | PARAM_HAND_L=0 11 | 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.82,0.54,0.27,0.08,0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 12 | PARAM_EYE_BALL_X=0,-0.006,-0.025,-0.05,-0.09,-0.14,-0.19,-0.24,-0.3,-0.36,-0.43,-0.49,-0.56,-0.62,-0.68,-0.74,-0.79,-0.84,-0.89,-0.93,-0.96,-0.98,-0.995,-1,-1,-1,-1,-1,-1,-1,-1,-0.996,-0.985,-0.966,-0.94,-0.91,-0.88,-0.84,-0.8,-0.75,-0.71,-0.66,-0.61,-0.56,-0.51,-0.46,-0.4,-0.36,-0.31,-0.26,-0.22,-0.18,-0.14,-0.1,-0.07,-0.05,-0.028,-0.013,-0.003,0 13 | PARAM_EYE_BALL_Y=0,0.003,0.013,0.029,0.049,0.07,0.1,0.13,0.16,0.2,0.23,0.27,0.3,0.33,0.37,0.4,0.43,0.46,0.48,0.5,0.517,0.529,0.537,0.54,0.54,0.54,0.54,0.54,0.54,0.54,0.54,0.538,0.532,0.522,0.509,0.493,0.475,0.45,0.43,0.41,0.38,0.36,0.33,0.3,0.27,0.25,0.22,0.19,0.17,0.14,0.12,0.1,0.07,0.056,0.04,0.026,0.015,0.007,0.002,0 14 | PARAM_BROW_L_ANGLE=0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55 15 | PARAM_ANGLE_Z=0,-0.19,-0.74,-1.61,-2.72,-4.08,-5.59,-7.26,-9.04,-10.92,-12.81,-14.76,-16.69,-18.57,-20.43,-22.16,-23.78,-25.28,-26.62,-27.77,-28.71,-29.41,-29.85,-30,-30,-30,-30,-30,-30,-30,-30,-29.88,-29.54,-28.99,-28.27,-27.39,-26.37,-25.21,-23.97,-22.62,-21.22,-19.76,-18.27,-16.73,-15.2,-13.66,-12.14,-10.66,-9.2,-7.82,-6.51,-5.29,-4.16,-3.13,-2.23,-1.46,-0.84,-0.38,-0.1,0 16 | PARAM_BREATH=0 17 | PARAM_ANGLE_Y=0,-0.1,-0.37,-0.81,-1.36,-2.04,-2.8,-3.63,-4.52,-5.46,-6.4,-7.38,-8.34,-9.29,-10.21,-11.08,-11.89,-12.64,-13.31,-13.88,-14.36,-14.71,-14.92,-15,-15,-15,-15,-15,-15,-15,-15,-14.94,-14.77,-14.5,-14.13,-13.7,-13.18,-12.61,-11.98,-11.31,-10.61,-9.88,-9.14,-8.37,-7.6,-6.83,-6.07,-5.33,-4.6,-3.91,-3.25,-2.65,-2.08,-1.56,-1.12,-0.73,-0.42,-0.19,-0.05,0 18 | PARAM_BROW_R_Y=0 19 | PARAM_ANGLE_X=0 20 | PARAM_BROW_R_X=0 21 | PARAM_BODY_Y=0,-0.001,-0.005,-0.01,-0.017,-0.026,-0.035,-0.046,-0.057,-0.069,-0.081,-0.093,-0.106,-0.118,-0.129,-0.14,-0.151,-0.16,-0.169,-0.176,-0.182,-0.186,-0.189,-0.19,-0.19,-0.19,-0.19,-0.19,-0.19,-0.19,-0.19,-0.189,-0.187,-0.184,-0.179,-0.173,-0.167,-0.16,-0.152,-0.143,-0.134,-0.125,-0.116,-0.106,-0.096,-0.087,-0.077,-0.068,-0.058,-0.05,-0.041,-0.034,-0.026,-0.02,-0.014,-0.009,-0.005,-0.002,-0.001,0 22 | PARAM_ARM_R=0,-0,-0,-0.001,-0,-0.003,-0.004,-0.005,-0.006,-0.007,-0.009,-0.01,-0.011,-0.012,-0.014,-0.015,-0.016,-0.017,-0.018,-0.019,-0.019,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.019,-0.02,-0.018,-0.017,-0.016,-0.02,-0.014,-0.013,-0.012,-0.011,-0.01,-0.009,-0.008,-0.007,-0.006,-0.005,-0.004,-0.004,-0.003,-0,-0.001,-0.001,-0,-0,-0,0 23 | PARAM_BODY_Z=0,-0.004,-0.015,-0.032,-0.05,-0.08,-0.11,-0.15,-0.18,-0.22,-0.26,-0.3,-0.33,-0.37,-0.41,-0.44,-0.48,-0.51,-0.53,-0.56,-0.574,-0.588,-0.597,-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.598,-0.591,-0.58,-0.565,-0.548,-0.527,-0.5,-0.48,-0.45,-0.42,-0.4,-0.37,-0.33,-0.3,-0.27,-0.24,-0.21,-0.18,-0.16,-0.13,-0.11,-0.08,-0.06,-0.045,-0.029,-0.017,-0.008,-0.002,0 24 | PARAM_EYE_BALL_KIRAKIRA=0 25 | PARAM_BODY_X=0 26 | PARAM_ARM_L=0 27 | PARAM_MOUTH_FORM=1 28 | PARAM_ARM_R_02=0,0.002,0.008,0.018,0.03,0.045,0.061,0.08,0.099,0.12,0.141,0.16,0.18,0.2,0.225,0.244,0.262,0.278,0.293,0.305,0.316,0.324,0.328,0.33,0.33,0.33,0.33,0.33,0.33,0.33,0.33,0.329,0.325,0.319,0.311,0.301,0.29,0.277,0.264,0.249,0.233,0.217,0.201,0.184,0.167,0.15,0.134,0.117,0.101,0.086,0.072,0.058,0.046,0.034,0.025,0.016,0.009,0.004,0.001,0 29 | PARAM_EYE_BALL_FORM=0 30 | PARAM_BROW_R_ANGLE=0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57 31 | PARAM_MOUTH_SIZE=0 32 | PARAM_BROW_R_FORM=0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91 33 | PARAM_TERE=0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51 34 | VISIBLE:PARTS_01_ARM_L_01=1 35 | 36 | VISIBLE:PARTS_01_ARM_R_01=1 37 | 38 | VISIBLE:PARTS_01_ARM_L_02=0 39 | 40 | VISIBLE:PARTS_01_ARM_R_02=0 41 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/motions/wait_02.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_MOUTH_OPEN_Y=0 4 | PARAM_ARM_L_02=0,0.004,0.014,0.03,0.05,0.07,0.1,0.13,0.17,0.2,0.23,0.27,0.31,0.34,0.37,0.41,0.44,0.46,0.49,0.51,0.526,0.539,0.547,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.548,0.542,0.532,0.518,0.502,0.483,0.46,0.44,0.41,0.39,0.36,0.33,0.31,0.28,0.25,0.22,0.2,0.17,0.14,0.12,0.1,0.08,0.057,0.041,0.027,0.015,0.007,0.002,0 5 | 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.82,0.54,0.27,0.08,0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 6 | PARAM_BROW_L_FORM=0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89,0.89 7 | PARAM_BROW_L_X=0 8 | PARAM_HAND_R=0 9 | PARAM_BROW_L_Y=0 10 | PARAM_HAND_L=0 11 | 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.82,0.54,0.27,0.08,0,0.07,0.21,0.38,0.57,0.73,0.87,0.97,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 12 | PARAM_EYE_BALL_X=0,-0.006,-0.025,-0.05,-0.09,-0.14,-0.19,-0.24,-0.3,-0.36,-0.43,-0.49,-0.56,-0.62,-0.68,-0.74,-0.79,-0.84,-0.89,-0.93,-0.96,-0.98,-0.995,-1,-1,-1,-1,-1,-1,-1,-1,-0.996,-0.985,-0.966,-0.94,-0.91,-0.88,-0.84,-0.8,-0.75,-0.71,-0.66,-0.61,-0.56,-0.51,-0.46,-0.4,-0.36,-0.31,-0.26,-0.22,-0.18,-0.14,-0.1,-0.07,-0.05,-0.028,-0.013,-0.003,0 13 | PARAM_EYE_BALL_Y=0,0.003,0.013,0.029,0.049,0.07,0.1,0.13,0.16,0.2,0.23,0.27,0.3,0.33,0.37,0.4,0.43,0.46,0.48,0.5,0.517,0.529,0.537,0.54,0.54,0.54,0.54,0.54,0.54,0.54,0.54,0.538,0.532,0.522,0.509,0.493,0.475,0.45,0.43,0.41,0.38,0.36,0.33,0.3,0.27,0.25,0.22,0.19,0.17,0.14,0.12,0.1,0.07,0.056,0.04,0.026,0.015,0.007,0.002,0 14 | PARAM_BROW_L_ANGLE=0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55 15 | PARAM_ANGLE_Z=0,-0.19,-0.74,-1.61,-2.72,-4.08,-5.59,-7.26,-9.04,-10.92,-12.81,-14.76,-16.69,-18.57,-20.43,-22.16,-23.78,-25.28,-26.62,-27.77,-28.71,-29.41,-29.85,-30,-30,-30,-30,-30,-30,-30,-30,-29.88,-29.54,-28.99,-28.27,-27.39,-26.37,-25.21,-23.97,-22.62,-21.22,-19.76,-18.27,-16.73,-15.2,-13.66,-12.14,-10.66,-9.2,-7.82,-6.51,-5.29,-4.16,-3.13,-2.23,-1.46,-0.84,-0.38,-0.1,0 16 | PARAM_BREATH=0 17 | PARAM_ANGLE_Y=0,-0.1,-0.37,-0.81,-1.36,-2.04,-2.8,-3.63,-4.52,-5.46,-6.4,-7.38,-8.34,-9.29,-10.21,-11.08,-11.89,-12.64,-13.31,-13.88,-14.36,-14.71,-14.92,-15,-15,-15,-15,-15,-15,-15,-15,-14.94,-14.77,-14.5,-14.13,-13.7,-13.18,-12.61,-11.98,-11.31,-10.61,-9.88,-9.14,-8.37,-7.6,-6.83,-6.07,-5.33,-4.6,-3.91,-3.25,-2.65,-2.08,-1.56,-1.12,-0.73,-0.42,-0.19,-0.05,0 18 | PARAM_BROW_R_Y=0 19 | PARAM_ANGLE_X=0 20 | PARAM_BROW_R_X=0 21 | PARAM_BODY_Y=0,-0.001,-0.005,-0.01,-0.017,-0.026,-0.035,-0.046,-0.057,-0.069,-0.081,-0.093,-0.106,-0.118,-0.129,-0.14,-0.151,-0.16,-0.169,-0.176,-0.182,-0.186,-0.189,-0.19,-0.19,-0.19,-0.19,-0.19,-0.19,-0.19,-0.19,-0.189,-0.187,-0.184,-0.179,-0.173,-0.167,-0.16,-0.152,-0.143,-0.134,-0.125,-0.116,-0.106,-0.096,-0.087,-0.077,-0.068,-0.058,-0.05,-0.041,-0.034,-0.026,-0.02,-0.014,-0.009,-0.005,-0.002,-0.001,0 22 | PARAM_ARM_R=0,-0,-0,-0.001,-0,-0.003,-0.004,-0.005,-0.006,-0.007,-0.009,-0.01,-0.011,-0.012,-0.014,-0.015,-0.016,-0.017,-0.018,-0.019,-0.019,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.019,-0.02,-0.018,-0.017,-0.016,-0.02,-0.014,-0.013,-0.012,-0.011,-0.01,-0.009,-0.008,-0.007,-0.006,-0.005,-0.004,-0.004,-0.003,-0,-0.001,-0.001,-0,-0,-0,0 23 | PARAM_BODY_Z=0,-0.004,-0.015,-0.032,-0.05,-0.08,-0.11,-0.15,-0.18,-0.22,-0.26,-0.3,-0.33,-0.37,-0.41,-0.44,-0.48,-0.51,-0.53,-0.56,-0.574,-0.588,-0.597,-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.6,-0.598,-0.591,-0.58,-0.565,-0.548,-0.527,-0.5,-0.48,-0.45,-0.42,-0.4,-0.37,-0.33,-0.3,-0.27,-0.24,-0.21,-0.18,-0.16,-0.13,-0.11,-0.08,-0.06,-0.045,-0.029,-0.017,-0.008,-0.002,0 24 | PARAM_EYE_BALL_KIRAKIRA=0 25 | PARAM_BODY_X=0 26 | PARAM_ARM_L=0 27 | PARAM_MOUTH_FORM=1 28 | PARAM_ARM_R_02=0,0.002,0.008,0.018,0.03,0.045,0.061,0.08,0.099,0.12,0.141,0.16,0.18,0.2,0.225,0.244,0.262,0.278,0.293,0.305,0.316,0.324,0.328,0.33,0.33,0.33,0.33,0.33,0.33,0.33,0.33,0.329,0.325,0.319,0.311,0.301,0.29,0.277,0.264,0.249,0.233,0.217,0.201,0.184,0.167,0.15,0.134,0.117,0.101,0.086,0.072,0.058,0.046,0.034,0.025,0.016,0.009,0.004,0.001,0 29 | PARAM_EYE_BALL_FORM=0 30 | PARAM_BROW_R_ANGLE=0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57 31 | PARAM_MOUTH_SIZE=0 32 | PARAM_BROW_R_FORM=0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.91 33 | PARAM_TERE=0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51 34 | VISIBLE:PARTS_01_ARM_L_01=1 35 | 36 | VISIBLE:PARTS_01_ARM_R_01=1 37 | 38 | VISIBLE:PARTS_01_ARM_L_02=0 39 | 40 | VISIBLE:PARTS_01_ARM_R_02=0 41 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/motions/double_tap3.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_BROW_L_ANGLE=0,0.03,0.11,0.21,0.30,0.38,0.41,0.41,0.41,0.41,0.41,0.40,0.40,0.40,0.40,0.39,0.39,0.38,0.38,0.37,0.37,0.36,0.36,0.35,0.35,0.34,0.33,0.33,0.32,0.31,0.30,0.30,0.29,0.28,0.27,0.26,0.26,0.25,0.24,0.23,0.22,0.21,0.21,0.20,0.19,0.18,0.17,0.16,0.16,0.15,0.14,0.13,0.12,0.12,0.11,0.10,0.09,0.09,0.08,0.07,0.07,0.06,0.05,0.05,0.04,0.04,0.03,0.03,0.02,0.02,0.02,0.01,0.01,0.01,0.01,0.00,0.00,0.00,0.00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 4 | PARAM_ANGLE_Z=0,-2.25,-7.73,-15,-22.27,-27.75,-30,-29.90,-29.62,-29.16,-28.54,-27.77,-26.87,-25.86,-24.74,-23.53,-22.24,-20.86,-19.44,-17.97,-16.49,-15,-13.51,-12.03,-10.56,-9.14,-7.76,-6.47,-5.26,-4.14,-3.13,-2.23,-1.46,-0.84,-0.38,-0.10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_BODY_ANGLE_Y=0,-0.30,-1.03,-2,-2.97,-3.70,-4,-4.00,-3.99,-3.97,-3.94,-3.91,-3.88,-3.83,-3.79,-3.73,-3.67,-3.61,-3.54,-3.47,-3.39,-3.31,-3.23,-3.14,-3.05,-2.96,-2.87,-2.77,-2.67,-2.57,-2.47,-2.37,-2.26,-2.16,-2.05,-1.95,-1.84,-1.74,-1.63,-1.53,-1.43,-1.33,-1.23,-1.13,-1.04,-0.95,-0.86,-0.77,-0.69,-0.61,-0.53,-0.46,-0.39,-0.33,-0.27,-0.21,-0.17,-0.12,-0.09,-0.06,-0.03,-0.01,-0.00,0,0,0,0,0,0,0,0,0,0,0,0,0,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_BROW_R_Y=0.50,0.52,0.57,0.64,0.71,0.76,0.78,0.78,0.78,0.78,0.78,0.78,0.77,0.77,0.77,0.77,0.77,0.76,0.76,0.76,0.75,0.75,0.74,0.74,0.74,0.73,0.73,0.72,0.72,0.71,0.71,0.70,0.70,0.69,0.69,0.68,0.68,0.67,0.66,0.66,0.65,0.65,0.64,0.63,0.63,0.62,0.62,0.61,0.61,0.60,0.60,0.59,0.58,0.58,0.57,0.57,0.56,0.56,0.55,0.55,0.55,0.54,0.54,0.53,0.53,0.53,0.52,0.52,0.52,0.51,0.51,0.51,0.51,0.51,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 7 | PARAM_ANGLE_Y=0,2.25,7.73,15,22.27,27.75,30,29.93,29.72,29.38,28.93,28.36,27.71,26.96,26.14,25.25,24.31,23.29,22.26,21.18,20.09,19,17.91,16.82,15.74,14.71,13.69,12.75,11.86,11.04,10.29,9.64,9.07,8.62,8.28,8.07,8,8.52,9.66,11.07,12.54,13.88,14.99,15.72,16,15.31,13.47,10.80,7.63,4.37,1.20,-1.47,-3.31,-4,-3.74,-3.17,-2.46,-1.73,-1.06,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 8 | PARAM_ANGLE_X=0,0.45,1.55,3,4.45,5.55,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,4.03,-0.22,-5.51,-11.02,-16.04,-20.20,-22.97,-24,-20.85,-14.05,-5.58,3.23,11.26,17.92,22.35,24,22.76,19.44,14.64,8.94,3.06,-2.64,-7.44,-10.76,-12,-11.21,-9.51,-7.39,-5.19,-3.18,-1.52,-0.41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_MOUTH_OPEN_Y=0,0.15,0.40,0.56,0.62,0.47,0.22,0.06,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_MOUTH_FORM=1,0.85,0.48,0,-0.48,-0.85,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-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.99,-0.98,-0.95,-0.92,-0.88,-0.83,-0.77,-0.70,-0.64,-0.56,-0.48,-0.40,-0.31,-0.23,-0.14,-0.05,0.05,0.14,0.23,0.31,0.40,0.48,0.56,0.64,0.70,0.77,0.83,0.88,0.92,0.95,0.98,0.99,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 11 | PARAM_EYE_L_OPEN=1,1,1,1,0.76,0.36,0.09,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,0.27,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 12 | PARAM_BROW_L_Y=0.50,0.52,0.57,0.64,0.70,0.75,0.77,0.77,0.77,0.77,0.77,0.77,0.76,0.76,0.76,0.76,0.76,0.75,0.75,0.75,0.74,0.74,0.74,0.73,0.73,0.72,0.72,0.71,0.71,0.71,0.70,0.70,0.69,0.68,0.68,0.67,0.67,0.66,0.66,0.65,0.65,0.64,0.64,0.63,0.62,0.62,0.61,0.61,0.60,0.60,0.59,0.59,0.58,0.58,0.57,0.57,0.56,0.56,0.55,0.55,0.54,0.54,0.54,0.53,0.53,0.53,0.52,0.52,0.52,0.51,0.51,0.51,0.51,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 13 | PARAM_BROW_R_ANGLE=0,0.03,0.11,0.21,0.31,0.39,0.42,0.42,0.42,0.42,0.42,0.41,0.41,0.41,0.41,0.40,0.40,0.39,0.39,0.38,0.38,0.37,0.37,0.36,0.35,0.35,0.34,0.33,0.33,0.32,0.31,0.30,0.30,0.29,0.28,0.27,0.26,0.25,0.25,0.24,0.23,0.22,0.21,0.20,0.19,0.19,0.18,0.17,0.16,0.15,0.14,0.13,0.13,0.12,0.11,0.10,0.10,0.09,0.08,0.07,0.07,0.06,0.06,0.05,0.04,0.04,0.03,0.03,0.02,0.02,0.02,0.01,0.01,0.01,0.01,0.00,0.00,0.00,0.00,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_OPEN=1,1,1,1,0.76,0.36,0.09,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,0.27,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 15 | PARAM_EYE_BALL_X=0,0.00,0.01,0.02,0.03,0.03,0.04,0.04,0.05,0.05,0.06,0.06,0.06,0.07,0.07,0.07,0.08,0.08,0.08,0.08,0.09,0.09,0.10,0.10,0.22,0.40,0.56,0.68,0.73,0.69,0.57,0.41,0.22,0.03,-0.16,-0.31,-0.43,-0.50,-0.53,-0.51,-0.47,-0.41,-0.32,-0.23,-0.14,-0.04,0.05,0.12,0.19,0.24,0.27,0.28,0.28,0.28,0.27,0.26,0.25,0.24,0.23,0.22,0.21,0.19,0.18,0.16,0.15,0.13,0.12,0.10,0.09,0.08,0.06,0.05,0.04,0.03,0.02,0.01,0.01,0.00,0.00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 16 | PARAM_EYE_BALL_Y=0,-0.08,-0.26,-0.50,-0.74,-0.92,-1,-0.99,-0.98,-0.96,-0.93,-0.89,-0.85,-0.81,-0.78,-0.74,-0.70,-0.66,-0.63,-0.60,-0.57,-0.56,-0.54,-0.54,-0.62,-0.75,-0.88,-0.97,-1,-1,-1,-1.00,-0.99,-0.98,-0.96,-0.93,-0.89,-0.85,-0.79,-0.70,-0.61,-0.50,-0.39,-0.28,-0.17,-0.06,0.03,0.10,0.17,0.21,0.24,0.25,0.25,0.25,0.24,0.24,0.23,0.22,0.21,0.20,0.19,0.17,0.16,0.15,0.13,0.12,0.11,0.09,0.08,0.07,0.06,0.05,0.04,0.03,0.02,0.01,0.01,0.00,0.00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 17 | VISIBLE:PARTS_01_ARM_L_01=1 18 | 19 | VISIBLE:PARTS_01_ARM_R_01=1 20 | 21 | VISIBLE:PARTS_01_ARM_L_02=0 22 | 23 | VISIBLE:PARTS_01_ARM_R_02=0 24 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/motions/double_tap3.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_BROW_L_ANGLE=0,0.03,0.11,0.21,0.30,0.38,0.41,0.41,0.41,0.41,0.41,0.40,0.40,0.40,0.40,0.39,0.39,0.38,0.38,0.37,0.37,0.36,0.36,0.35,0.35,0.34,0.33,0.33,0.32,0.31,0.30,0.30,0.29,0.28,0.27,0.26,0.26,0.25,0.24,0.23,0.22,0.21,0.21,0.20,0.19,0.18,0.17,0.16,0.16,0.15,0.14,0.13,0.12,0.12,0.11,0.10,0.09,0.09,0.08,0.07,0.07,0.06,0.05,0.05,0.04,0.04,0.03,0.03,0.02,0.02,0.02,0.01,0.01,0.01,0.01,0.00,0.00,0.00,0.00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 4 | PARAM_ANGLE_Z=0,-2.25,-7.73,-15,-22.27,-27.75,-30,-29.90,-29.62,-29.16,-28.54,-27.77,-26.87,-25.86,-24.74,-23.53,-22.24,-20.86,-19.44,-17.97,-16.49,-15,-13.51,-12.03,-10.56,-9.14,-7.76,-6.47,-5.26,-4.14,-3.13,-2.23,-1.46,-0.84,-0.38,-0.10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_BODY_ANGLE_Y=0,-0.30,-1.03,-2,-2.97,-3.70,-4,-4.00,-3.99,-3.97,-3.94,-3.91,-3.88,-3.83,-3.79,-3.73,-3.67,-3.61,-3.54,-3.47,-3.39,-3.31,-3.23,-3.14,-3.05,-2.96,-2.87,-2.77,-2.67,-2.57,-2.47,-2.37,-2.26,-2.16,-2.05,-1.95,-1.84,-1.74,-1.63,-1.53,-1.43,-1.33,-1.23,-1.13,-1.04,-0.95,-0.86,-0.77,-0.69,-0.61,-0.53,-0.46,-0.39,-0.33,-0.27,-0.21,-0.17,-0.12,-0.09,-0.06,-0.03,-0.01,-0.00,0,0,0,0,0,0,0,0,0,0,0,0,0,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_BROW_R_Y=0.50,0.52,0.57,0.64,0.71,0.76,0.78,0.78,0.78,0.78,0.78,0.78,0.77,0.77,0.77,0.77,0.77,0.76,0.76,0.76,0.75,0.75,0.74,0.74,0.74,0.73,0.73,0.72,0.72,0.71,0.71,0.70,0.70,0.69,0.69,0.68,0.68,0.67,0.66,0.66,0.65,0.65,0.64,0.63,0.63,0.62,0.62,0.61,0.61,0.60,0.60,0.59,0.58,0.58,0.57,0.57,0.56,0.56,0.55,0.55,0.55,0.54,0.54,0.53,0.53,0.53,0.52,0.52,0.52,0.51,0.51,0.51,0.51,0.51,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 7 | PARAM_ANGLE_Y=0,2.25,7.73,15,22.27,27.75,30,29.93,29.72,29.38,28.93,28.36,27.71,26.96,26.14,25.25,24.31,23.29,22.26,21.18,20.09,19,17.91,16.82,15.74,14.71,13.69,12.75,11.86,11.04,10.29,9.64,9.07,8.62,8.28,8.07,8,8.52,9.66,11.07,12.54,13.88,14.99,15.72,16,15.31,13.47,10.80,7.63,4.37,1.20,-1.47,-3.31,-4,-3.74,-3.17,-2.46,-1.73,-1.06,-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 8 | PARAM_ANGLE_X=0,0.45,1.55,3,4.45,5.55,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,4.03,-0.22,-5.51,-11.02,-16.04,-20.20,-22.97,-24,-20.85,-14.05,-5.58,3.23,11.26,17.92,22.35,24,22.76,19.44,14.64,8.94,3.06,-2.64,-7.44,-10.76,-12,-11.21,-9.51,-7.39,-5.19,-3.18,-1.52,-0.41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_MOUTH_OPEN_Y=0,0.15,0.40,0.56,0.62,0.47,0.22,0.06,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_MOUTH_FORM=1,0.85,0.48,0,-0.48,-0.85,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-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.99,-0.98,-0.95,-0.92,-0.88,-0.83,-0.77,-0.70,-0.64,-0.56,-0.48,-0.40,-0.31,-0.23,-0.14,-0.05,0.05,0.14,0.23,0.31,0.40,0.48,0.56,0.64,0.70,0.77,0.83,0.88,0.92,0.95,0.98,0.99,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 11 | PARAM_EYE_L_OPEN=1,1,1,1,0.76,0.36,0.09,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,0.27,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 12 | PARAM_BROW_L_Y=0.50,0.52,0.57,0.64,0.70,0.75,0.77,0.77,0.77,0.77,0.77,0.77,0.76,0.76,0.76,0.76,0.76,0.75,0.75,0.75,0.74,0.74,0.74,0.73,0.73,0.72,0.72,0.71,0.71,0.71,0.70,0.70,0.69,0.68,0.68,0.67,0.67,0.66,0.66,0.65,0.65,0.64,0.64,0.63,0.62,0.62,0.61,0.61,0.60,0.60,0.59,0.59,0.58,0.58,0.57,0.57,0.56,0.56,0.55,0.55,0.54,0.54,0.54,0.53,0.53,0.53,0.52,0.52,0.52,0.51,0.51,0.51,0.51,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 13 | PARAM_BROW_R_ANGLE=0,0.03,0.11,0.21,0.31,0.39,0.42,0.42,0.42,0.42,0.42,0.41,0.41,0.41,0.41,0.40,0.40,0.39,0.39,0.38,0.38,0.37,0.37,0.36,0.35,0.35,0.34,0.33,0.33,0.32,0.31,0.30,0.30,0.29,0.28,0.27,0.26,0.25,0.25,0.24,0.23,0.22,0.21,0.20,0.19,0.19,0.18,0.17,0.16,0.15,0.14,0.13,0.13,0.12,0.11,0.10,0.10,0.09,0.08,0.07,0.07,0.06,0.06,0.05,0.04,0.04,0.03,0.03,0.02,0.02,0.02,0.01,0.01,0.01,0.01,0.00,0.00,0.00,0.00,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_OPEN=1,1,1,1,0.76,0.36,0.09,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,0.27,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,0.74,0.26,0,0.26,0.74,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 15 | PARAM_EYE_BALL_X=0,0.00,0.01,0.02,0.03,0.03,0.04,0.04,0.05,0.05,0.06,0.06,0.06,0.07,0.07,0.07,0.08,0.08,0.08,0.08,0.09,0.09,0.10,0.10,0.22,0.40,0.56,0.68,0.73,0.69,0.57,0.41,0.22,0.03,-0.16,-0.31,-0.43,-0.50,-0.53,-0.51,-0.47,-0.41,-0.32,-0.23,-0.14,-0.04,0.05,0.12,0.19,0.24,0.27,0.28,0.28,0.28,0.27,0.26,0.25,0.24,0.23,0.22,0.21,0.19,0.18,0.16,0.15,0.13,0.12,0.10,0.09,0.08,0.06,0.05,0.04,0.03,0.02,0.01,0.01,0.00,0.00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 16 | PARAM_EYE_BALL_Y=0,-0.08,-0.26,-0.50,-0.74,-0.92,-1,-0.99,-0.98,-0.96,-0.93,-0.89,-0.85,-0.81,-0.78,-0.74,-0.70,-0.66,-0.63,-0.60,-0.57,-0.56,-0.54,-0.54,-0.62,-0.75,-0.88,-0.97,-1,-1,-1,-1.00,-0.99,-0.98,-0.96,-0.93,-0.89,-0.85,-0.79,-0.70,-0.61,-0.50,-0.39,-0.28,-0.17,-0.06,0.03,0.10,0.17,0.21,0.24,0.25,0.25,0.25,0.24,0.24,0.23,0.22,0.21,0.20,0.19,0.17,0.16,0.15,0.13,0.12,0.11,0.09,0.08,0.07,0.06,0.05,0.04,0.03,0.02,0.01,0.01,0.00,0.00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 17 | VISIBLE:PARTS_01_ARM_L_01=1 18 | 19 | VISIBLE:PARTS_01_ARM_R_01=1 20 | 21 | VISIBLE:PARTS_01_ARM_L_02=0 22 | 23 | VISIBLE:PARTS_01_ARM_R_02=0 24 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/motions/wait_05.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_MOUTH_OPEN_Y=0 4 | PARAM_ARM_L_02=0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.906,0.896,0.879,0.86,0.83,0.8,0.77,0.74,0.7,0.66,0.62,0.59,0.55,0.52,0.48,0.45,0.42,0.4,0.37,0.355,0.341,0.333,0.33,0.33,0.33,0.33,0.33,0.33,0.33,0.33,0.328,0.322,0.312,0.299,0.283,0.265,0.245,0.22,0.2,0.18,0.16,0.13,0.11,0.09,0.072,0.054,0.039,0.025,0.015,0.007,0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 5 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,0.82,0.54,0.27,0.08,0,0.05,0.15,0.28,0.42,0.54,0.65,0.72,0.75,0.756,0.761,0.766,0.77,0.774,0.777,0.78,0.782,0.784,0.786,0.787,0.788,0.79,0.789,0.79,0.79,0.79,0.79,0.77,0.7,0.61,0.48,0.33,0.17,0,-0.17,-0.33,-0.49,-0.63,-0.76,-0.86,-0.94,-0.98,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 6 | PARAM_BROW_L_FORM=0 7 | PARAM_BROW_L_X=0 8 | PARAM_HAND_R=0 9 | PARAM_BROW_L_Y=0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39 10 | PARAM_HAND_L=0,0,0,0,0,0,0,0.006,0.023,0.05,0.08,0.13,0.17,0.23,0.28,0.34,0.4,0.46,0.52,0.58,0.63,0.69,0.74,0.78,0.83,0.86,0.89,0.91,0.925,0.93,0.93,0.93,0.93,0.93,0.93,0.93,0.93,0.924,0.907,0.88,0.84,0.8,0.75,0.69,0.63,0.57,0.51,0.44,0.38,0.32,0.26,0.2,0.15,0.11,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 11 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,0.82,0.54,0.27,0.08,0,0.05,0.16,0.3,0.45,0.58,0.69,0.76,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.77,0.7,0.61,0.48,0.33,0.17,0,-0.17,-0.33,-0.49,-0.63,-0.76,-0.86,-0.94,-0.98,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 12 | PARAM_EYE_BALL_X=1,1,1,1,1,1,1,0.96,0.87,0.73,0.55,0.35,0.14,-0.07,-0.27,-0.44,-0.58,-0.69,-0.76,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.772,-0.75,-0.72,-0.68,-0.63,-0.57,-0.51,-0.45,-0.38,-0.32,-0.25,-0.19,-0.13,-0.08,-0.03,0.02,0.05,0.08,0.094,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1 13 | PARAM_EYE_BALL_Y=-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.182,-0.22,-0.27,-0.33,-0.4,-0.47,-0.54,-0.61,-0.67,-0.72,-0.76,-0.78,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.781,-0.75,-0.71,-0.66,-0.6,-0.53,-0.46,-0.38,-0.3,-0.22,-0.14,-0.07,0.01,0.07,0.14,0.19,0.23,0.26,0.283,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29 14 | PARAM_BROW_L_ANGLE=0 15 | PARAM_ANGLE_Z=-4,-4,-4,-4,-4,-4,-4,-4.16,-4.62,-5.34,-6.26,-7.4,-8.66,-10.05,-11.53,-13.1,-14.67,-16.3,-17.91,-19.48,-21.02,-22.46,-23.82,-25.07,-26.18,-27.14,-27.93,-28.51,-28.87,-29,-29,-29,-29,-29,-29,-29,-29,-28.25,-26.15,-22.85,-18.66,-13.65,-8.2,-2.43,3.43,9.2,14.65,19.66,23.85,27.15,29.25,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 16 | PARAM_BREATH=0 17 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,-0.19,-0.74,-1.61,-2.72,-4.08,-5.59,-7.26,-9.04,-10.92,-12.81,-14.76,-16.69,-18.57,-20.43,-22.16,-23.78,-25.28,-26.62,-27.77,-28.71,-29.41,-29.85,-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,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30 18 | PARAM_BROW_R_Y=0.46 19 | PARAM_ANGLE_X=15,15,15,15,15,15,15,14.9,14.63,14.19,13.64,12.96,12.2,11.37,10.48,9.54,8.6,7.62,6.66,5.71,4.79,3.92,3.11,2.36,1.69,1.12,0.64,0.29,0.08,0,0,0,0,0,0,0,0,-0.06,-0.24,-0.52,-0.88,-1.3,-1.76,-2.25,-2.75,-3.24,-3.7,-4.12,-4.48,-4.76,-4.94,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5 20 | PARAM_BROW_R_X=0 21 | PARAM_BODY_Y=0 22 | PARAM_ARM_R=-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02 23 | PARAM_BODY_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.005,0.018,0.04,0.06,0.1,0.13,0.17,0.2,0.24,0.27,0.31,0.33,0.35,0.365,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37 24 | PARAM_EYE_BALL_KIRAKIRA=0 25 | PARAM_BODY_X=0.48,0.48,0.48,0.48,0.48,0.48,0.48,0.474,0.458,0.43,0.4,0.36,0.32,0.27,0.22,0.16,0.11,0.05,-0,-0.06,-0.11,-0.16,-0.21,-0.25,-0.29,-0.33,-0.35,-0.37,-0.386,-0.39,-0.39,-0.39,-0.39,-0.39,-0.39,-0.39,-0.39,-0.385,-0.371,-0.35,-0.32,-0.29,-0.25,-0.21,-0.18,-0.14,-0.1,-0.07,-0.04,-0.02,-0.005,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.85,0.85,0.85,0.85,0.85,0.85,0.85,0.85,0.85,0.848,0.847,0.846,0.844,0.843,0.841,0.839,0.837,0.835,0.833,0.831,0.83,0.828,0.826,0.825,0.823,0.822,0.821,0.821,0.82,0.82,0.82,0.82,0.82,0.82,0.82,0.82,0.82,0.815,0.799,0.77,0.74,0.7,0.66,0.61,0.56,0.5,0.45,0.39,0.33,0.28,0.23,0.18,0.14,0.1,0.06,0.04,0.016,0.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 27 | PARAM_MOUTH_FORM=-0.71,-0.71,-0.71,-0.71,-0.71,-0.71,-0.71,-0.699,-0.67,-0.62,-0.56,-0.48,-0.39,-0.3,-0.19,-0.09,0.02,0.13,0.24,0.35,0.45,0.55,0.65,0.73,0.81,0.87,0.93,0.97,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,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_ARM_R_02=0,0,0,0,0,0,0,0.004,0.017,0.037,0.06,0.09,0.13,0.17,0.21,0.25,0.29,0.34,0.38,0.43,0.47,0.51,0.55,0.58,0.61,0.64,0.66,0.677,0.686,0.69,0.69,0.69,0.69,0.69,0.69,0.69,0.69,0.685,0.673,0.65,0.62,0.59,0.55,0.51,0.47,0.42,0.37,0.33,0.28,0.23,0.19,0.15,0.11,0.08,0.05,0.03,0.014,0.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 29 | PARAM_EYE_BALL_FORM=0 30 | PARAM_BROW_R_ANGLE=0 31 | PARAM_MOUTH_SIZE=0 32 | PARAM_BROW_R_FORM=0 33 | PARAM_TERE=0.51 34 | VISIBLE:PARTS_01_ARM_L_01=1 35 | 36 | VISIBLE:PARTS_01_ARM_R_01=1 37 | 38 | VISIBLE:PARTS_01_ARM_L_02=0 39 | 40 | VISIBLE:PARTS_01_ARM_R_02=0 41 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/motions/wait_05.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_MOUTH_OPEN_Y=0 4 | PARAM_ARM_L_02=0.91,0.91,0.91,0.91,0.91,0.91,0.91,0.906,0.896,0.879,0.86,0.83,0.8,0.77,0.74,0.7,0.66,0.62,0.59,0.55,0.52,0.48,0.45,0.42,0.4,0.37,0.355,0.341,0.333,0.33,0.33,0.33,0.33,0.33,0.33,0.33,0.33,0.328,0.322,0.312,0.299,0.283,0.265,0.245,0.22,0.2,0.18,0.16,0.13,0.11,0.09,0.072,0.054,0.039,0.025,0.015,0.007,0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 5 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,0.82,0.54,0.27,0.08,0,0.05,0.15,0.28,0.42,0.54,0.65,0.72,0.75,0.756,0.761,0.766,0.77,0.774,0.777,0.78,0.782,0.784,0.786,0.787,0.788,0.79,0.789,0.79,0.79,0.79,0.79,0.77,0.7,0.61,0.48,0.33,0.17,0,-0.17,-0.33,-0.49,-0.63,-0.76,-0.86,-0.94,-0.98,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 6 | PARAM_BROW_L_FORM=0 7 | PARAM_BROW_L_X=0 8 | PARAM_HAND_R=0 9 | PARAM_BROW_L_Y=0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39,0.39 10 | PARAM_HAND_L=0,0,0,0,0,0,0,0.006,0.023,0.05,0.08,0.13,0.17,0.23,0.28,0.34,0.4,0.46,0.52,0.58,0.63,0.69,0.74,0.78,0.83,0.86,0.89,0.91,0.925,0.93,0.93,0.93,0.93,0.93,0.93,0.93,0.93,0.924,0.907,0.88,0.84,0.8,0.75,0.69,0.63,0.57,0.51,0.44,0.38,0.32,0.26,0.2,0.15,0.11,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 11 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,0.82,0.54,0.27,0.08,0,0.05,0.16,0.3,0.45,0.58,0.69,0.76,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.79,0.77,0.7,0.61,0.48,0.33,0.17,0,-0.17,-0.33,-0.49,-0.63,-0.76,-0.86,-0.94,-0.98,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 12 | PARAM_EYE_BALL_X=1,1,1,1,1,1,1,0.96,0.87,0.73,0.55,0.35,0.14,-0.07,-0.27,-0.44,-0.58,-0.69,-0.76,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.78,-0.772,-0.75,-0.72,-0.68,-0.63,-0.57,-0.51,-0.45,-0.38,-0.32,-0.25,-0.19,-0.13,-0.08,-0.03,0.02,0.05,0.08,0.094,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1 13 | PARAM_EYE_BALL_Y=-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.182,-0.22,-0.27,-0.33,-0.4,-0.47,-0.54,-0.61,-0.67,-0.72,-0.76,-0.78,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.79,-0.781,-0.75,-0.71,-0.66,-0.6,-0.53,-0.46,-0.38,-0.3,-0.22,-0.14,-0.07,0.01,0.07,0.14,0.19,0.23,0.26,0.283,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29 14 | PARAM_BROW_L_ANGLE=0 15 | PARAM_ANGLE_Z=-4,-4,-4,-4,-4,-4,-4,-4.16,-4.62,-5.34,-6.26,-7.4,-8.66,-10.05,-11.53,-13.1,-14.67,-16.3,-17.91,-19.48,-21.02,-22.46,-23.82,-25.07,-26.18,-27.14,-27.93,-28.51,-28.87,-29,-29,-29,-29,-29,-29,-29,-29,-28.25,-26.15,-22.85,-18.66,-13.65,-8.2,-2.43,3.43,9.2,14.65,19.66,23.85,27.15,29.25,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 16 | PARAM_BREATH=0 17 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,-0.19,-0.74,-1.61,-2.72,-4.08,-5.59,-7.26,-9.04,-10.92,-12.81,-14.76,-16.69,-18.57,-20.43,-22.16,-23.78,-25.28,-26.62,-27.77,-28.71,-29.41,-29.85,-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,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30 18 | PARAM_BROW_R_Y=0.46 19 | PARAM_ANGLE_X=15,15,15,15,15,15,15,14.9,14.63,14.19,13.64,12.96,12.2,11.37,10.48,9.54,8.6,7.62,6.66,5.71,4.79,3.92,3.11,2.36,1.69,1.12,0.64,0.29,0.08,0,0,0,0,0,0,0,0,-0.06,-0.24,-0.52,-0.88,-1.3,-1.76,-2.25,-2.75,-3.24,-3.7,-4.12,-4.48,-4.76,-4.94,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5 20 | PARAM_BROW_R_X=0 21 | PARAM_BODY_Y=0 22 | PARAM_ARM_R=-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02,-0.02 23 | PARAM_BODY_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.005,0.018,0.04,0.06,0.1,0.13,0.17,0.2,0.24,0.27,0.31,0.33,0.35,0.365,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37 24 | PARAM_EYE_BALL_KIRAKIRA=0 25 | PARAM_BODY_X=0.48,0.48,0.48,0.48,0.48,0.48,0.48,0.474,0.458,0.43,0.4,0.36,0.32,0.27,0.22,0.16,0.11,0.05,-0,-0.06,-0.11,-0.16,-0.21,-0.25,-0.29,-0.33,-0.35,-0.37,-0.386,-0.39,-0.39,-0.39,-0.39,-0.39,-0.39,-0.39,-0.39,-0.385,-0.371,-0.35,-0.32,-0.29,-0.25,-0.21,-0.18,-0.14,-0.1,-0.07,-0.04,-0.02,-0.005,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.85,0.85,0.85,0.85,0.85,0.85,0.85,0.85,0.85,0.848,0.847,0.846,0.844,0.843,0.841,0.839,0.837,0.835,0.833,0.831,0.83,0.828,0.826,0.825,0.823,0.822,0.821,0.821,0.82,0.82,0.82,0.82,0.82,0.82,0.82,0.82,0.82,0.815,0.799,0.77,0.74,0.7,0.66,0.61,0.56,0.5,0.45,0.39,0.33,0.28,0.23,0.18,0.14,0.1,0.06,0.04,0.016,0.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 27 | PARAM_MOUTH_FORM=-0.71,-0.71,-0.71,-0.71,-0.71,-0.71,-0.71,-0.699,-0.67,-0.62,-0.56,-0.48,-0.39,-0.3,-0.19,-0.09,0.02,0.13,0.24,0.35,0.45,0.55,0.65,0.73,0.81,0.87,0.93,0.97,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,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_ARM_R_02=0,0,0,0,0,0,0,0.004,0.017,0.037,0.06,0.09,0.13,0.17,0.21,0.25,0.29,0.34,0.38,0.43,0.47,0.51,0.55,0.58,0.61,0.64,0.66,0.677,0.686,0.69,0.69,0.69,0.69,0.69,0.69,0.69,0.69,0.685,0.673,0.65,0.62,0.59,0.55,0.51,0.47,0.42,0.37,0.33,0.28,0.23,0.19,0.15,0.11,0.08,0.05,0.03,0.014,0.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 29 | PARAM_EYE_BALL_FORM=0 30 | PARAM_BROW_R_ANGLE=0 31 | PARAM_MOUTH_SIZE=0 32 | PARAM_BROW_R_FORM=0 33 | PARAM_TERE=0.51 34 | VISIBLE:PARTS_01_ARM_L_01=1 35 | 36 | VISIBLE:PARTS_01_ARM_R_01=1 37 | 38 | VISIBLE:PARTS_01_ARM_L_02=0 39 | 40 | VISIBLE:PARTS_01_ARM_R_02=0 41 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/motions/wait_01.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_MOUTH_OPEN_Y=0 4 | PARAM_ARM_L_02=0 5 | 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,1,1,1,1,0.82,0.54,0.27,0.08,0,0.06,0.19,0.36,0.53,0.69,0.83,0.92,0.96,0.97,0.978,0.984,0.989,0.993,0.996,0.998,0.999,1,1,1,1,1,1,1 6 | PARAM_BROW_L_FORM=0.89,0.886,0.876,0.86,0.839,0.81,0.79,0.76,0.73,0.7,0.68,0.65,0.63,0.614,0.604,0.6,0.6,0.601,0.602,0.604,0.606,0.609,0.612,0.616,0.619,0.624,0.628,0.633,0.638,0.644,0.65,0.656,0.662,0.669,0.675,0.682,0.689,0.696,0.704,0.711,0.718,0.726,0.734,0.741,0.749,0.756,0.764,0.772,0.779,0.786,0.794,0.801,0.808,0.815,0.821,0.828,0.834,0.84,0.846,0.852,0.857,0.862,0.866,0.871,0.874,0.878,0.881,0.884,0.886,0.888,0.889,0.89,0.89,0.89,0.89 7 | PARAM_BROW_L_X=0 8 | PARAM_HAND_R=0 9 | PARAM_BROW_L_Y=0,0.008,0.03,0.07,0.11,0.17,0.23,0.29,0.35,0.41,0.47,0.53,0.57,0.61,0.63,0.64,0.639,0.638,0.635,0.631,0.626,0.62,0.613,0.606,0.597,0.588,0.578,0.567,0.555,0.543,0.53,0.517,0.503,0.489,0.474,0.459,0.443,0.428,0.411,0.395,0.379,0.362,0.345,0.328,0.312,0.295,0.278,0.261,0.245,0.229,0.212,0.197,0.181,0.166,0.151,0.137,0.123,0.11,0.097,0.085,0.073,0.062,0.052,0.043,0.034,0.027,0.02,0.014,0.009,0.005,0.002,0.001,0,0,0 10 | PARAM_HAND_L=0 11 | 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,1,1,1,1,0.82,0.54,0.27,0.08,0,0.06,0.18,0.34,0.5,0.65,0.78,0.87,0.92,0.939,0.955,0.967,0.977,0.985,0.991,0.995,0.997,0.999,1,1,1,1,1,1 12 | PARAM_EYE_BALL_X=0,-0.013,-0.05,-0.1,-0.18,-0.26,-0.35,-0.45,-0.55,-0.65,-0.74,-0.82,-0.9,-0.95,-0.99,-1,-0.991,-0.97,-0.92,-0.87,-0.8,-0.72,-0.63,-0.54,-0.44,-0.33,-0.22,-0.11,0,0.11,0.22,0.32,0.41,0.5,0.58,0.65,0.7,0.75,0.77,0.78,0.775,0.76,0.74,0.71,0.67,0.62,0.58,0.53,0.47,0.42,0.36,0.31,0.25,0.2,0.16,0.11,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 13 | PARAM_EYE_BALL_Y=0,0.006,0.024,0.05,0.09,0.13,0.18,0.24,0.29,0.35,0.41,0.47,0.53,0.58,0.63,0.67,0.71,0.74,0.77,0.8,0.82,0.85,0.87,0.889,0.906,0.922,0.935,0.947,0.958,0.967,0.975,0.981,0.986,0.991,0.994,0.996,0.998,0.999,1,1,0.993,0.974,0.94,0.91,0.86,0.8,0.74,0.68,0.61,0.54,0.46,0.39,0.32,0.26,0.2,0.14,0.09,0.06,0.03,0.007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 14 | PARAM_BROW_L_ANGLE=0,0.006,0.023,0.05,0.08,0.12,0.17,0.22,0.26,0.31,0.36,0.4,0.43,0.46,0.474,0.48,0.48,0.478,0.476,0.473,0.47,0.465,0.46,0.454,0.448,0.441,0.433,0.425,0.417,0.407,0.398,0.388,0.377,0.367,0.355,0.344,0.333,0.321,0.309,0.296,0.284,0.272,0.259,0.246,0.234,0.221,0.208,0.196,0.184,0.171,0.159,0.147,0.136,0.125,0.113,0.103,0.092,0.082,0.073,0.063,0.055,0.047,0.039,0.032,0.026,0.02,0.015,0.01,0.007,0.004,0.002,0,0,0,0 15 | PARAM_ANGLE_Z=0,0.2,0.77,1.67,2.81,4.16,5.64,7.2,8.8,10.36,11.84,13.19,14.33,15.23,15.8,16,15.79,15.2,14.24,12.95,11.42,9.59,7.55,5.39,3.03,0.56,-1.92,-4.5,-7.08,-9.56,-12.03,-14.39,-16.55,-18.59,-20.42,-21.95,-23.24,-24.2,-24.79,-25,-24.93,-24.74,-24.42,-23.99,-23.46,-22.83,-22.11,-21.31,-20.44,-19.51,-18.51,-17.48,-16.41,-15.32,-14.2,-13.07,-11.93,-10.8,-9.68,-8.59,-7.52,-6.49,-5.49,-4.56,-3.69,-2.89,-2.17,-1.54,-1.01,-0.58,-0.26,-0.07,0,0,0 16 | PARAM_BREATH=0 17 | PARAM_ANGLE_Y=0,0.19,0.72,1.56,2.63,3.9,5.29,6.75,8.25,9.71,11.1,12.37,13.44,14.28,14.81,15,14.986,14.95,14.88,14.79,14.67,14.54,14.38,14.2,14,13.78,13.54,13.29,13.02,12.73,12.43,12.12,11.79,11.45,11.11,10.76,10.39,10.02,9.64,9.26,8.88,8.49,8.09,7.7,7.3,6.91,6.51,6.12,5.74,5.36,4.98,4.61,4.24,3.89,3.55,3.21,2.88,2.57,2.27,1.98,1.71,1.46,1.22,1,0.8,0.62,0.46,0.33,0.21,0.12,0.05,0.01,0,0,0 18 | PARAM_BROW_R_Y=0,0.009,0.04,0.08,0.13,0.19,0.26,0.33,0.4,0.47,0.54,0.6,0.65,0.69,0.72,0.73,0.729,0.727,0.724,0.72,0.714,0.707,0.7,0.691,0.681,0.671,0.659,0.647,0.633,0.62,0.605,0.59,0.574,0.557,0.541,0.523,0.506,0.488,0.469,0.451,0.432,0.413,0.394,0.375,0.355,0.336,0.317,0.298,0.279,0.261,0.242,0.224,0.207,0.189,0.173,0.156,0.14,0.125,0.11,0.097,0.083,0.071,0.059,0.049,0.039,0.03,0.023,0.016,0.01,0.006,0.003,0.001,0,0,0 19 | PARAM_ANGLE_X=0,0.11,0.43,0.94,1.58,2.34,3.17,4.05,4.95,5.83,6.66,7.42,8.06,8.57,8.89,9,8.992,8.97,8.93,8.87,8.8,8.72,8.63,8.52,8.4,8.27,8.12,7.97,7.81,7.64,7.46,7.27,7.07,6.87,6.66,6.45,6.24,6.01,5.79,5.56,5.33,5.09,4.86,4.62,4.38,4.14,3.91,3.67,3.44,3.21,2.99,2.76,2.55,2.34,2.13,1.93,1.73,1.54,1.36,1.19,1.03,0.88,0.73,0.6,0.48,0.37,0.28,0.2,0.13,0.07,0.03,0.01,0,0,0 20 | PARAM_BROW_R_X=0 21 | PARAM_BODY_Y=0 22 | PARAM_ARM_R=0 23 | PARAM_BODY_Z=0 24 | PARAM_EYE_BALL_KIRAKIRA=0 25 | PARAM_BODY_X=0 26 | PARAM_ARM_L=0 27 | PARAM_MOUTH_FORM=-0.38,-0.385,-0.398,-0.42,-0.44,-0.48,-0.51,-0.55,-0.58,-0.62,-0.65,-0.69,-0.71,-0.73,-0.745,-0.75,-0.75,-0.75,-0.75,-0.75,-0.75,-0.75,-0.751,-0.75,-0.751,-0.75,-0.75,-0.749,-0.748,-0.747,-0.745,-0.743,-0.741,-0.738,-0.735,-0.731,-0.727,-0.722,-0.716,-0.71,-0.703,-0.695,-0.686,-0.677,-0.666,-0.655,-0.644,-0.632,-0.619,-0.606,-0.593,-0.579,-0.566,-0.552,-0.539,-0.525,-0.512,-0.499,-0.486,-0.473,-0.461,-0.45,-0.439,-0.429,-0.419,-0.411,-0.403,-0.396,-0.391,-0.386,-0.383,-0.381,-0.38,-0.38,-0.38 28 | PARAM_ARM_R_02=0 29 | PARAM_EYE_BALL_FORM=0 30 | PARAM_BROW_R_ANGLE=0,0.006,0.025,0.05,0.09,0.13,0.18,0.23,0.28,0.33,0.38,0.42,0.46,0.49,0.504,0.51,0.51,0.508,0.506,0.503,0.499,0.494,0.489,0.483,0.476,0.468,0.46,0.452,0.443,0.433,0.423,0.412,0.401,0.389,0.378,0.366,0.353,0.341,0.328,0.315,0.302,0.289,0.275,0.262,0.248,0.235,0.221,0.208,0.195,0.182,0.169,0.157,0.144,0.132,0.121,0.109,0.098,0.087,0.077,0.067,0.058,0.05,0.042,0.034,0.027,0.021,0.016,0.011,0.007,0.004,0.002,0,0,0,0 31 | PARAM_MOUTH_SIZE=0 32 | PARAM_BROW_R_FORM=0.91,0.905,0.892,0.87,0.84,0.81,0.78,0.74,0.7,0.66,0.63,0.6,0.57,0.55,0.535,0.53,0.53,0.531,0.533,0.535,0.538,0.542,0.546,0.55,0.555,0.561,0.567,0.573,0.58,0.588,0.595,0.603,0.611,0.62,0.629,0.637,0.647,0.656,0.666,0.675,0.685,0.695,0.705,0.715,0.725,0.735,0.745,0.755,0.765,0.774,0.784,0.793,0.803,0.811,0.82,0.829,0.837,0.845,0.852,0.86,0.867,0.873,0.879,0.885,0.89,0.894,0.898,0.902,0.905,0.907,0.909,0.91,0.91,0.91,0.91 33 | PARAM_TERE=0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51 34 | VISIBLE:PARTS_01_ARM_L_01=1 35 | 36 | VISIBLE:PARTS_01_ARM_R_01=1 37 | 38 | VISIBLE:PARTS_01_ARM_L_02=0 39 | 40 | VISIBLE:PARTS_01_ARM_R_02=0 41 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/motions/wait_01.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_MOUTH_OPEN_Y=0 4 | PARAM_ARM_L_02=0 5 | 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,1,1,1,1,0.82,0.54,0.27,0.08,0,0.06,0.19,0.36,0.53,0.69,0.83,0.92,0.96,0.97,0.978,0.984,0.989,0.993,0.996,0.998,0.999,1,1,1,1,1,1,1 6 | PARAM_BROW_L_FORM=0.89,0.886,0.876,0.86,0.839,0.81,0.79,0.76,0.73,0.7,0.68,0.65,0.63,0.614,0.604,0.6,0.6,0.601,0.602,0.604,0.606,0.609,0.612,0.616,0.619,0.624,0.628,0.633,0.638,0.644,0.65,0.656,0.662,0.669,0.675,0.682,0.689,0.696,0.704,0.711,0.718,0.726,0.734,0.741,0.749,0.756,0.764,0.772,0.779,0.786,0.794,0.801,0.808,0.815,0.821,0.828,0.834,0.84,0.846,0.852,0.857,0.862,0.866,0.871,0.874,0.878,0.881,0.884,0.886,0.888,0.889,0.89,0.89,0.89,0.89 7 | PARAM_BROW_L_X=0 8 | PARAM_HAND_R=0 9 | PARAM_BROW_L_Y=0,0.008,0.03,0.07,0.11,0.17,0.23,0.29,0.35,0.41,0.47,0.53,0.57,0.61,0.63,0.64,0.639,0.638,0.635,0.631,0.626,0.62,0.613,0.606,0.597,0.588,0.578,0.567,0.555,0.543,0.53,0.517,0.503,0.489,0.474,0.459,0.443,0.428,0.411,0.395,0.379,0.362,0.345,0.328,0.312,0.295,0.278,0.261,0.245,0.229,0.212,0.197,0.181,0.166,0.151,0.137,0.123,0.11,0.097,0.085,0.073,0.062,0.052,0.043,0.034,0.027,0.02,0.014,0.009,0.005,0.002,0.001,0,0,0 10 | PARAM_HAND_L=0 11 | 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,1,1,1,1,0.82,0.54,0.27,0.08,0,0.06,0.18,0.34,0.5,0.65,0.78,0.87,0.92,0.939,0.955,0.967,0.977,0.985,0.991,0.995,0.997,0.999,1,1,1,1,1,1 12 | PARAM_EYE_BALL_X=0,-0.013,-0.05,-0.1,-0.18,-0.26,-0.35,-0.45,-0.55,-0.65,-0.74,-0.82,-0.9,-0.95,-0.99,-1,-0.991,-0.97,-0.92,-0.87,-0.8,-0.72,-0.63,-0.54,-0.44,-0.33,-0.22,-0.11,0,0.11,0.22,0.32,0.41,0.5,0.58,0.65,0.7,0.75,0.77,0.78,0.775,0.76,0.74,0.71,0.67,0.62,0.58,0.53,0.47,0.42,0.36,0.31,0.25,0.2,0.16,0.11,0.07,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 13 | PARAM_EYE_BALL_Y=0,0.006,0.024,0.05,0.09,0.13,0.18,0.24,0.29,0.35,0.41,0.47,0.53,0.58,0.63,0.67,0.71,0.74,0.77,0.8,0.82,0.85,0.87,0.889,0.906,0.922,0.935,0.947,0.958,0.967,0.975,0.981,0.986,0.991,0.994,0.996,0.998,0.999,1,1,0.993,0.974,0.94,0.91,0.86,0.8,0.74,0.68,0.61,0.54,0.46,0.39,0.32,0.26,0.2,0.14,0.09,0.06,0.03,0.007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 14 | PARAM_BROW_L_ANGLE=0,0.006,0.023,0.05,0.08,0.12,0.17,0.22,0.26,0.31,0.36,0.4,0.43,0.46,0.474,0.48,0.48,0.478,0.476,0.473,0.47,0.465,0.46,0.454,0.448,0.441,0.433,0.425,0.417,0.407,0.398,0.388,0.377,0.367,0.355,0.344,0.333,0.321,0.309,0.296,0.284,0.272,0.259,0.246,0.234,0.221,0.208,0.196,0.184,0.171,0.159,0.147,0.136,0.125,0.113,0.103,0.092,0.082,0.073,0.063,0.055,0.047,0.039,0.032,0.026,0.02,0.015,0.01,0.007,0.004,0.002,0,0,0,0 15 | PARAM_ANGLE_Z=0,0.2,0.77,1.67,2.81,4.16,5.64,7.2,8.8,10.36,11.84,13.19,14.33,15.23,15.8,16,15.79,15.2,14.24,12.95,11.42,9.59,7.55,5.39,3.03,0.56,-1.92,-4.5,-7.08,-9.56,-12.03,-14.39,-16.55,-18.59,-20.42,-21.95,-23.24,-24.2,-24.79,-25,-24.93,-24.74,-24.42,-23.99,-23.46,-22.83,-22.11,-21.31,-20.44,-19.51,-18.51,-17.48,-16.41,-15.32,-14.2,-13.07,-11.93,-10.8,-9.68,-8.59,-7.52,-6.49,-5.49,-4.56,-3.69,-2.89,-2.17,-1.54,-1.01,-0.58,-0.26,-0.07,0,0,0 16 | PARAM_BREATH=0 17 | PARAM_ANGLE_Y=0,0.19,0.72,1.56,2.63,3.9,5.29,6.75,8.25,9.71,11.1,12.37,13.44,14.28,14.81,15,14.986,14.95,14.88,14.79,14.67,14.54,14.38,14.2,14,13.78,13.54,13.29,13.02,12.73,12.43,12.12,11.79,11.45,11.11,10.76,10.39,10.02,9.64,9.26,8.88,8.49,8.09,7.7,7.3,6.91,6.51,6.12,5.74,5.36,4.98,4.61,4.24,3.89,3.55,3.21,2.88,2.57,2.27,1.98,1.71,1.46,1.22,1,0.8,0.62,0.46,0.33,0.21,0.12,0.05,0.01,0,0,0 18 | PARAM_BROW_R_Y=0,0.009,0.04,0.08,0.13,0.19,0.26,0.33,0.4,0.47,0.54,0.6,0.65,0.69,0.72,0.73,0.729,0.727,0.724,0.72,0.714,0.707,0.7,0.691,0.681,0.671,0.659,0.647,0.633,0.62,0.605,0.59,0.574,0.557,0.541,0.523,0.506,0.488,0.469,0.451,0.432,0.413,0.394,0.375,0.355,0.336,0.317,0.298,0.279,0.261,0.242,0.224,0.207,0.189,0.173,0.156,0.14,0.125,0.11,0.097,0.083,0.071,0.059,0.049,0.039,0.03,0.023,0.016,0.01,0.006,0.003,0.001,0,0,0 19 | PARAM_ANGLE_X=0,0.11,0.43,0.94,1.58,2.34,3.17,4.05,4.95,5.83,6.66,7.42,8.06,8.57,8.89,9,8.992,8.97,8.93,8.87,8.8,8.72,8.63,8.52,8.4,8.27,8.12,7.97,7.81,7.64,7.46,7.27,7.07,6.87,6.66,6.45,6.24,6.01,5.79,5.56,5.33,5.09,4.86,4.62,4.38,4.14,3.91,3.67,3.44,3.21,2.99,2.76,2.55,2.34,2.13,1.93,1.73,1.54,1.36,1.19,1.03,0.88,0.73,0.6,0.48,0.37,0.28,0.2,0.13,0.07,0.03,0.01,0,0,0 20 | PARAM_BROW_R_X=0 21 | PARAM_BODY_Y=0 22 | PARAM_ARM_R=0 23 | PARAM_BODY_Z=0 24 | PARAM_EYE_BALL_KIRAKIRA=0 25 | PARAM_BODY_X=0 26 | PARAM_ARM_L=0 27 | PARAM_MOUTH_FORM=-0.38,-0.385,-0.398,-0.42,-0.44,-0.48,-0.51,-0.55,-0.58,-0.62,-0.65,-0.69,-0.71,-0.73,-0.745,-0.75,-0.75,-0.75,-0.75,-0.75,-0.75,-0.75,-0.751,-0.75,-0.751,-0.75,-0.75,-0.749,-0.748,-0.747,-0.745,-0.743,-0.741,-0.738,-0.735,-0.731,-0.727,-0.722,-0.716,-0.71,-0.703,-0.695,-0.686,-0.677,-0.666,-0.655,-0.644,-0.632,-0.619,-0.606,-0.593,-0.579,-0.566,-0.552,-0.539,-0.525,-0.512,-0.499,-0.486,-0.473,-0.461,-0.45,-0.439,-0.429,-0.419,-0.411,-0.403,-0.396,-0.391,-0.386,-0.383,-0.381,-0.38,-0.38,-0.38 28 | PARAM_ARM_R_02=0 29 | PARAM_EYE_BALL_FORM=0 30 | PARAM_BROW_R_ANGLE=0,0.006,0.025,0.05,0.09,0.13,0.18,0.23,0.28,0.33,0.38,0.42,0.46,0.49,0.504,0.51,0.51,0.508,0.506,0.503,0.499,0.494,0.489,0.483,0.476,0.468,0.46,0.452,0.443,0.433,0.423,0.412,0.401,0.389,0.378,0.366,0.353,0.341,0.328,0.315,0.302,0.289,0.275,0.262,0.248,0.235,0.221,0.208,0.195,0.182,0.169,0.157,0.144,0.132,0.121,0.109,0.098,0.087,0.077,0.067,0.058,0.05,0.042,0.034,0.027,0.021,0.016,0.011,0.007,0.004,0.002,0,0,0,0 31 | PARAM_MOUTH_SIZE=0 32 | PARAM_BROW_R_FORM=0.91,0.905,0.892,0.87,0.84,0.81,0.78,0.74,0.7,0.66,0.63,0.6,0.57,0.55,0.535,0.53,0.53,0.531,0.533,0.535,0.538,0.542,0.546,0.55,0.555,0.561,0.567,0.573,0.58,0.588,0.595,0.603,0.611,0.62,0.629,0.637,0.647,0.656,0.666,0.675,0.685,0.695,0.705,0.715,0.725,0.735,0.745,0.755,0.765,0.774,0.784,0.793,0.803,0.811,0.82,0.829,0.837,0.845,0.852,0.86,0.867,0.873,0.879,0.885,0.89,0.894,0.898,0.902,0.905,0.907,0.909,0.91,0.91,0.91,0.91 33 | PARAM_TERE=0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51 34 | VISIBLE:PARTS_01_ARM_L_01=1 35 | 36 | VISIBLE:PARTS_01_ARM_R_01=1 37 | 38 | VISIBLE:PARTS_01_ARM_L_02=0 39 | 40 | VISIBLE:PARTS_01_ARM_R_02=0 41 | -------------------------------------------------------------------------------- /html/assets/waifu-tips.json: -------------------------------------------------------------------------------- 1 | { 2 | "waifu": { 3 | "console_open_msg": ["哈哈,你打开了控制台,是想要看看我的秘密吗?"], 4 | "copy_message": ["你都复制了些什么呀,转载要记得加上出处哦"], 5 | "screenshot_message": ["照好了嘛,是不是很可爱呢?"], 6 | "hidden_message": ["我们还能再见面的吧…"], 7 | "load_rand_textures": ["我还没有其他衣服呢", "我的新衣服好看嘛"], 8 | "hour_tips": { 9 | "t5-7": ["早上好!一日之计在于晨,美好的一天就要开始了"], 10 | "t7-11": ["上午好!工作顺利嘛,不要久坐,多起来走动走动哦!"], 11 | "t11-14": ["中午了,工作了一个上午,现在是午餐时间!"], 12 | "t14-17": ["午后很容易犯困呢,今天的运动目标完成了吗?"], 13 | "t17-19": ["傍晚了!窗外夕阳的景色很美丽呢,最美不过夕阳红~"], 14 | "t19-21": ["晚上好,今天过得怎么样?"], 15 | "t21-23": ["已经这么晚了呀,早点休息吧,晚安~"], 16 | "t23-5": ["你是夜猫子呀?这么晚还不睡觉,明天起的来嘛"], 17 | "default": ["嗨~ 快来逗我玩吧!"] 18 | }, 19 | "referrer_message": { 20 | "localhost": ["欢迎阅读『", "』", " - "], 21 | "baidu": ["Hello! 来自 百度搜索 的朋友
你是搜索 ", " 找到的我吗?"], 22 | "so": ["Hello! 来自 360搜索 的朋友
你是搜索 ", " 找到的我吗?"], 23 | "google": ["Hello! 来自 谷歌搜索 的朋友
欢迎阅读『", "』", " - "], 24 | "default": ["Hello! 来自 ", " 的朋友"], 25 | "none": ["欢迎阅读『", "』", " - "] 26 | }, 27 | "referrer_hostname": { 28 | "example.com": ["示例网站"], 29 | "www.fghrsh.net": ["FGHRSH 的博客"] 30 | }, 31 | "model_message": { 32 | "1": ["来自 Potion Maker 的 Pio 酱 ~"], 33 | "2": ["来自 Potion Maker 的 Tia 酱 ~"] 34 | }, 35 | "hitokoto_api_message": { 36 | "lwl12.com": ["这句一言来自 『{source}』", ",是 {creator} 投稿的", "。"], 37 | "fghrsh.net": ["这句一言出处是 『{source}』,是 FGHRSH 在 {date} 收藏的!"], 38 | "jinrishici.com": ["这句诗词出自 《{title}》,是 {dynasty}诗人 {author} 创作的!"], 39 | "hitokoto.cn": ["这句一言来自 『{source}』,是 {creator} 在 hitokoto.cn 投稿的。"] 40 | } 41 | }, 42 | "mouseover": [ 43 | { "selector": ".container a[href^='http']", "text": ["要看看 {text} 么?"] }, 44 | { "selector": ".fui-home", "text": ["点击前往首页,想回到上一页可以使用浏览器的后退功能哦"] }, 45 | { "selector": ".fui-chat", "text": ["一言一语,一颦一笑。一字一句,一颗赛艇。"] }, 46 | { "selector": ".fui-eye", "text": ["嗯··· 要切换 看板娘 吗?"] }, 47 | { "selector": ".fui-user", "text": ["喜欢换装 Play 吗?"] }, 48 | { "selector": ".fui-photo", "text": ["要拍张纪念照片吗?"] }, 49 | { "selector": ".fui-info-circle", "text": ["这里有关于我的信息呢"] }, 50 | { "selector": ".fui-cross", "text": ["你不喜欢我了吗..."] }, 51 | { "selector": "#tor_show", "text": ["翻页比较麻烦吗,点击可以显示这篇文章的目录呢"] }, 52 | { "selector": "#comment_go", "text": ["想要去评论些什么吗?"] }, 53 | { "selector": "#night_mode", "text": ["深夜时要爱护眼睛呀"] }, 54 | { "selector": "#qrcode", "text": ["手机扫一下就能继续看,很方便呢"] }, 55 | { "selector": ".comment_reply", "text": ["要吐槽些什么呢"] }, 56 | { "selector": "#back-to-top", "text": ["回到开始的地方吧"] }, 57 | { "selector": "#author", "text": ["该怎么称呼你呢"] }, 58 | { "selector": "#mail", "text": ["留下你的邮箱,不然就是无头像人士了"] }, 59 | { "selector": "#url", "text": ["你的家在哪里呢,好让我去参观参观"] }, 60 | { "selector": "#textarea", "text": ["认真填写哦,垃圾评论是禁止事项"] }, 61 | { "selector": ".OwO-logo", "text": ["要插入一个表情吗"] }, 62 | { "selector": "#csubmit", "text": ["要[提交]^(Commit)了吗,首次评论需要审核,请耐心等待~"] }, 63 | { "selector": ".ImageBox", "text": ["点击图片可以放大呢"] }, 64 | { "selector": "input[name=s]", "text": ["找不到想看的内容?搜索看看吧"] }, 65 | { "selector": ".previous", "text": ["去上一页看看吧"] }, 66 | { "selector": ".next", "text": ["去下一页看看吧"] }, 67 | { "selector": ".dropdown-toggle", "text": ["这里是菜单"] }, 68 | { "selector": "c-player a.play-icon", "text": ["想要听点音乐吗"] }, 69 | { "selector": "c-player div.time", "text": ["在这里可以调整播放进度呢"] }, 70 | { "selector": "c-player div.volume", "text": ["在这里可以调整音量呢"] }, 71 | { "selector": "c-player div.list-button", "text": ["播放列表里都有什么呢"] }, 72 | { "selector": "c-player div.lyric-button", "text": ["有歌词的话就能跟着一起唱呢"] }, 73 | { "selector": ".waifu #live2d", "text": ["干嘛呢你,快把手拿开", "鼠…鼠标放错地方了!"] } 74 | ], 75 | "click": [ 76 | { 77 | "selector": ".waifu #live2d", 78 | "text": [ 79 | "是…是不小心碰到了吧", 80 | "萝莉控是什么呀", 81 | "你看到我的小熊了吗", 82 | "再摸的话我可要报警了!⌇●﹏●⌇", 83 | "110吗,这里有个变态一直在摸我(ó﹏ò。)" 84 | ] 85 | } 86 | ], 87 | "seasons": [ 88 | { "date": "01/01", "text": ["元旦了呢,新的一年又开始了,今年是{year}年~"] }, 89 | { "date": "02/14", "text": ["又是一年情人节,{year}年找到对象了嘛~"] }, 90 | { "date": "03/08", "text": ["今天是妇女节!"] }, 91 | { "date": "03/12", "text": ["今天是植树节,要保护环境呀"] }, 92 | { "date": "04/01", "text": ["悄悄告诉你一个秘密~今天是愚人节,不要被骗了哦~"] }, 93 | { "date": "05/01", "text": ["今天是五一劳动节,计划好假期去哪里了吗~"] }, 94 | { "date": "06/01", "text": ["儿童节了呢,快活的时光总是短暂,要是永远长不大该多好啊…"] }, 95 | { "date": "09/03", "text": ["中国人民抗日战争胜利纪念日,铭记历史、缅怀先烈、珍爱和平、开创未来。"] }, 96 | { "date": "09/10", "text": ["教师节,在学校要给老师问声好呀~"] }, 97 | { "date": "10/01", "text": ["国庆节,新中国已经成立69年了呢"] }, 98 | { "date": "11/05-11/12", "text": ["今年的双十一是和谁一起过的呢~"] }, 99 | { "date": "12/20-12/31", "text": ["这几天是圣诞节,主人肯定又去剁手买买买了~"] } 100 | ] 101 | } -------------------------------------------------------------------------------- /models/1-22/motions/idle-01.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | 4 | $fadein=0 5 | 6 | $fadeout=0 7 | 8 | PARAM_ANGLE_X=2,1.987,1.95,1.89,1.81,1.7,1.58,1.45,1.3,1.14,0.96,0.78,0.59,0.4,0.2,0,-0.2,-0.4,-0.59,-0.78,-0.96,-1.14,-1.3,-1.45,-1.58,-1.7,-1.81,-1.89,-1.95,-1.99,-2,-1.987,-1.95,-1.89,-1.81,-1.7,-1.58,-1.45,-1.3,-1.14,-0.96,-0.78,-0.59,-0.4,-0.2,0,0.2,0.4,0.59,0.78,0.96,1.14,1.3,1.45,1.58,1.7,1.81,1.89,1.95,1.99,2,1.987,1.95,1.89,1.81,1.7,1.58,1.45,1.3,1.14,0.96,0.78,0.59,0.4,0.2,0,-0.2,-0.4,-0.59,-0.78,-0.96,-1.14,-1.3,-1.45,-1.58,-1.7,-1.81,-1.89,-1.95,-1.99,-2,-1.987,-1.95,-1.89,-1.81,-1.7,-1.58,-1.45,-1.3,-1.14,-0.96,-0.78,-0.59,-0.4,-0.2,0,0.2,0.4,0.59,0.78,0.96,1.14,1.3,1.45,1.58,1.7,1.81,1.89,1.95,1.99,2 9 | PARAM_ANGLE_Y=8,7.91,7.66,7.27,6.77,6.18,5.53,4.85,4.15,3.47,2.82,2.23,1.73,1.34,1.09,1,1.11,1.43,1.94,2.58,3.34,4.17,5.05,5.95,6.83,7.66,8.42,9.06,9.57,9.89,10,9.89,9.57,9.06,8.42,7.66,6.83,5.95,5.05,4.17,3.34,2.58,1.94,1.43,1.11,1,1.09,1.34,1.73,2.23,2.82,3.47,4.15,4.85,5.53,6.18,6.77,7.27,7.66,7.91,8,7.91,7.66,7.27,6.77,6.18,5.53,4.85,4.15,3.47,2.82,2.23,1.73,1.34,1.09,1,1.11,1.43,1.94,2.58,3.34,4.17,5.05,5.95,6.83,7.66,8.42,9.06,9.57,9.89,10,9.89,9.57,9.06,8.42,7.66,6.83,5.95,5.05,4.17,3.34,2.58,1.94,1.43,1.11,1,1.09,1.34,1.73,2.23,2.82,3.47,4.15,4.85,5.53,6.18,6.77,7.27,7.66,7.91,8 10 | PARAM_ANGLE_Z=6,5.96,5.86,5.69,5.47,5.18,4.85,4.48,4.07,3.63,3.15,2.65,2.13,1.59,1.05,0.5,-0.05,-0.59,-1.13,-1.65,-2.15,-2.63,-3.07,-3.48,-3.85,-4.18,-4.47,-4.69,-4.86,-4.96,-5,-4.96,-4.86,-4.69,-4.47,-4.18,-3.85,-3.48,-3.07,-2.63,-2.15,-1.65,-1.13,-0.59,-0.05,0.5,1.05,1.59,2.13,2.65,3.15,3.63,4.07,4.48,4.85,5.18,5.47,5.69,5.86,5.96,6,5.96,5.86,5.69,5.47,5.18,4.85,4.48,4.07,3.63,3.15,2.65,2.13,1.59,1.05,0.5,-0.05,-0.59,-1.13,-1.65,-2.15,-2.63,-3.07,-3.48,-3.85,-4.18,-4.47,-4.69,-4.86,-4.96,-5,-4.96,-4.86,-4.69,-4.47,-4.18,-3.85,-3.48,-3.07,-2.63,-2.15,-1.65,-1.13,-0.59,-0.05,0.5,1.05,1.59,2.13,2.65,3.15,3.63,4.07,4.48,4.85,5.18,5.47,5.69,5.86,5.96,6 11 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,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,1,1,1,0.76,0.36,0.09,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 12 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,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,1,1,1,0.76,0.36,0.09,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 13 | PARAM_EYE_L=0,0.007,0.026,0.06,0.09,0.14,0.2,0.26,0.32,0.39,0.46,0.54,0.61,0.68,0.74,0.8,0.86,0.91,0.94,0.97,0.993,1,0.97,0.87,0.74,0.58,0.42,0.26,0.13,0.03,0,0.009,0.03,0.07,0.13,0.19,0.26,0.33,0.41,0.49,0.57,0.65,0.72,0.79,0.85,0.9,0.94,0.97,0.993,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_EYEK_R=0,0.007,0.026,0.06,0.09,0.14,0.2,0.26,0.32,0.39,0.46,0.54,0.61,0.68,0.74,0.8,0.86,0.91,0.94,0.97,0.993,1,0.97,0.87,0.74,0.58,0.42,0.26,0.13,0.03,0,0.009,0.03,0.07,0.13,0.19,0.26,0.33,0.41,0.49,0.57,0.65,0.72,0.79,0.85,0.9,0.94,0.97,0.993,1,1,1,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_EYE_BALL_X=-0.06,-0.06,-0.059,-0.057,-0.055,-0.052,-0.049,-0.046,-0.041,-0.037,-0.032,-0.026,-0.02,-0.014,-0.007,0,0.007,0.013,0.019,0.024,0.029,0.033,0.037,0.04,0.043,0.045,0.047,0.048,0.049,0.05,0.05,0.049,0.048,0.045,0.041,0.037,0.032,0.027,0.023,0.018,0.013,0.009,0.005,0.002,0.001,0,0,0,0,0,0,0,0,0,-0.004,-0.015,-0.028,-0.041,-0.051,-0.058,-0.06,-0.06,-0.059,-0.057,-0.055,-0.052,-0.049,-0.046,-0.041,-0.037,-0.032,-0.026,-0.02,-0.014,-0.007,0,0.007,0.013,0.019,0.024,0.029,0.033,0.037,0.04,0.043,0.045,0.047,0.048,0.049,0.05,0.05,0.05,0.05,0.048,0.047,0.045,0.043,0.04,0.037,0.033,0.029,0.024,0.019,0.013,0.007,0,-0.007,-0.014,-0.02,-0.026,-0.032,-0.037,-0.041,-0.046,-0.049,-0.052,-0.055,-0.057,-0.059,-0.06,-0.06 16 | PARAM_EYE_BALL_Y=-0.25,-0.246,-0.234,-0.216,-0.19,-0.16,-0.13,-0.1,-0.07,-0.04,-0.01,0.02,0.05,0.064,0.076,0.08,0.075,0.06,0.04,0.01,-0.03,-0.06,-0.1,-0.15,-0.19,-0.22,-0.26,-0.29,-0.31,-0.325,-0.33,-0.325,-0.31,-0.29,-0.26,-0.22,-0.19,-0.15,-0.1,-0.06,-0.03,0.01,0.04,0.06,0.075,0.08,0.08,0.078,0.074,0.067,0.057,0.043,0.024,0,-0.04,-0.09,-0.15,-0.19,-0.22,-0.24,-0.25,-0.246,-0.234,-0.216,-0.19,-0.16,-0.13,-0.1,-0.07,-0.04,-0.01,0.02,0.05,0.064,0.076,0.08,0.075,0.06,0.04,0.01,-0.03,-0.06,-0.1,-0.15,-0.19,-0.22,-0.26,-0.29,-0.31,-0.325,-0.33,-0.325,-0.31,-0.29,-0.26,-0.22,-0.19,-0.15,-0.1,-0.06,-0.03,0.01,0.04,0.06,0.075,0.08,0.076,0.064,0.046,0.02,-0.01,-0.04,-0.07,-0.1,-0.13,-0.16,-0.19,-0.22,-0.234,-0.246,-0.25 17 | PARAM_MOUTH_OPEN_Y=0 18 | PARAM_CHEEK=0 19 | PARAM_ARMR_ANGLE_Z=0 20 | PARAM_ARML_ANGLE_Z=0 21 | PARAM_BODY_ANGLE_X=0 22 | PARAM_BODY_ANGLE_Z=0 23 | PARAM_BODY2_ANGLE_Z=-1,-0.994,-0.975,-0.94,-0.9,-0.85,-0.79,-0.72,-0.65,-0.57,-0.48,-0.39,-0.3,-0.2,-0.1,0,0.1,0.2,0.3,0.39,0.48,0.57,0.65,0.72,0.79,0.85,0.9,0.94,0.97,0.994,1,0.994,0.975,0.94,0.9,0.85,0.79,0.72,0.65,0.57,0.48,0.39,0.3,0.2,0.1,0,-0.1,-0.2,-0.3,-0.39,-0.48,-0.57,-0.65,-0.72,-0.79,-0.85,-0.9,-0.94,-0.97,-0.994,-1,-0.994,-0.975,-0.94,-0.9,-0.85,-0.79,-0.72,-0.65,-0.57,-0.48,-0.39,-0.3,-0.2,-0.1,0,0.1,0.2,0.3,0.39,0.48,0.57,0.65,0.72,0.79,0.85,0.9,0.94,0.97,0.994,1,0.994,0.975,0.94,0.9,0.85,0.79,0.72,0.65,0.57,0.48,0.39,0.3,0.2,0.1,0,-0.1,-0.2,-0.3,-0.39,-0.48,-0.57,-0.65,-0.72,-0.79,-0.85,-0.9,-0.94,-0.97,-0.994,-1 24 | PARAM_BODY3_ANGLE_Z=1,0.994,0.975,0.94,0.9,0.85,0.79,0.72,0.65,0.57,0.48,0.39,0.3,0.2,0.1,0,-0.1,-0.2,-0.3,-0.39,-0.48,-0.57,-0.65,-0.72,-0.79,-0.85,-0.9,-0.94,-0.97,-0.994,-1,-0.994,-0.975,-0.94,-0.9,-0.85,-0.79,-0.72,-0.65,-0.57,-0.48,-0.39,-0.3,-0.2,-0.1,0,0.1,0.2,0.3,0.39,0.48,0.57,0.65,0.72,0.79,0.85,0.9,0.94,0.97,0.994,1,0.994,0.975,0.94,0.9,0.85,0.79,0.72,0.65,0.57,0.48,0.39,0.3,0.2,0.1,0,-0.1,-0.2,-0.3,-0.39,-0.48,-0.57,-0.65,-0.72,-0.79,-0.85,-0.9,-0.94,-0.97,-0.994,-1,-0.994,-0.975,-0.94,-0.9,-0.85,-0.79,-0.72,-0.65,-0.57,-0.48,-0.39,-0.3,-0.2,-0.1,0,0.1,0.2,0.3,0.39,0.48,0.57,0.65,0.72,0.79,0.85,0.9,0.94,0.97,0.994,1 25 | VISIBLE:ROUGH=1 26 | VISIBLE:PARTS_01_FACE_001=1 27 | VISIBLE:PARTS_01_EYE_001=1 28 | VISIBLE:PARTS_01_EYE_BALL_001=1 29 | VISIBLE:PARTS_01_BROW_001=1 30 | VISIBLE:PARTS_01_MOUTH_001=1 31 | VISIBLE:PARTS_01_NOSE_001=1 32 | VISIBLE:PARTS_01_EAR_001=1 33 | VISIBLE:PARTS_01_HAIR_FRONT_001=1 34 | VISIBLE:PARTS_01_HAIR_SIDE_001=1 35 | VISIBLE:PARTS_01_HAIR_BACK_001=1 36 | VISIBLE:PARTS_01_NECK=1 37 | VISIBLE:PARTS_01_BODY=1 38 | VISIBLE:PARTS_01_LEGS=1 39 | VISIBLE:PARTS_01_BACKGROUND=1 40 | VISIBLE:PARTS_01_SKETCH=0 -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/motions/double_tap1.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_BROW_L_ANGLE=0,0,0,0,0,0,0,0,0,0,-0.12,-0.32,-0.46,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.49,-0.46,-0.42,-0.37,-0.32,-0.26,-0.20,-0.14,-0.10,-0.06,-0.03,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 4 | PARAM_BASE_Y=0,0,0,0,0,0,0,0,0,0,4.47,12.53,17,13.96,9.10,4.56,1.28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_BODY_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0.97,2.56,3.65,4,3.55,2.51,1.27,0,-2.08,-3.81,-5.24,-6.45,-7.44,-8.25,-8.91,-9.39,-9.73,-9.93,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-9.80,-9.26,-8.46,-7.45,-6.33,-5.15,-3.98,-2.89,-1.93,-1.12,-0.51,-0.13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 6 | PARAM_BROW_R_Y=0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.56,0.67,0.74,0.76,0.76,0.74,0.72,0.69,0.66,0.62,0.58,0.55,0.51,0.47,0.44,0.41,0.39,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.38,0.39,0.40,0.42,0.43,0.45,0.46,0.47,0.49,0.49,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 7 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,6.78,17.89,25.52,28,27.60,26.47,24.77,22.54,19.93,16.98,13.82,10.54,7.15,3.72,0.38,-2.87,-5.97,-8.80,-11.41,-13.63,-15.46,-16.82,-17.69,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-17.64,-16.68,-15.23,-13.41,-11.40,-9.26,-7.17,-5.21,-3.47,-2.01,-0.92,-0.23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 8 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0.48,1.28,1.82,2,1.72,0.94,-0.25,-1.80,-3.61,-5.66,-7.86,-10.14,-12.50,-14.89,-17.21,-19.48,-21.63,-23.60,-25.42,-26.96,-28.23,-29.18,-29.79,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-29.40,-27.79,-25.38,-22.35,-19.00,-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,0,0,0,0,0,0,0 9 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0.19,0.50,0.71,0.78,0.77,0.74,0.70,0.64,0.58,0.51,0.43,0.35,0.27,0.20,0.14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_BROW_R_SIDE=0,0,0,0,0,0,0,0,0,0,0.11,0.29,0.41,0.45,0.44,0.41,0.36,0.29,0.21,0.13,0.04,-0.05,-0.14,-0.22,-0.30,-0.37,-0.42,-0.45,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.45,-0.43,-0.39,-0.34,-0.29,-0.24,-0.18,-0.13,-0.09,-0.05,-0.02,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 11 | PARAM_MOUTH_FORM=1,1,1,1,1,1,1,1,1,1,0.63,0.02,-0.43,-0.60,-0.66,-0.72,-0.77,-0.81,-0.85,-0.88,-0.91,-0.94,-0.95,-0.97,-0.98,-0.99,-1.00,-1.00,-1,-1,-1,-1,-1,-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.96,-0.85,-0.69,-0.49,-0.27,-0.03,0.20,0.42,0.61,0.78,0.90,0.97,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 12 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.00,1.00,0.99,0.99,0.98,0.97,0.96,0.96,0.95,0.94,0.93,0.93,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.70,0.33,0.08,0,0.21,0.57,0.82,0.91,0.94,0.96,0.97,0.98,0.99,1.00,1.00,1.00,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 13 | PARAM_BROW_L_FORM=0,0,0,0,0,0,0,0,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,-1,-1,-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.98,-0.93,-0.85,-0.75,-0.63,-0.51,-0.40,-0.29,-0.19,-0.11,-0.05,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 14 | PARAM_BROW_L_SIDE=0,0,0,0,0,0,0,0,0,0,0.11,0.28,0.40,0.44,0.43,0.40,0.35,0.28,0.21,0.13,0.04,-0.05,-0.14,-0.22,-0.29,-0.36,-0.41,-0.44,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.44,-0.42,-0.38,-0.34,-0.28,-0.23,-0.18,-0.13,-0.09,-0.05,-0.02,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 15 | PARAM_BROW_L_Y=0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.56,0.65,0.72,0.74,0.74,0.72,0.70,0.67,0.64,0.60,0.56,0.53,0.49,0.45,0.42,0.39,0.37,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.36,0.37,0.39,0.41,0.42,0.44,0.46,0.47,0.48,0.49,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 16 | PARAM_BROW_R_ANGLE=0,0,0,0,0,0,0,0,0,0,-0.12,-0.32,-0.46,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.49,-0.46,-0.42,-0.37,-0.32,-0.26,-0.20,-0.14,-0.10,-0.06,-0.03,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 17 | PARAM_BROW_R_FORM=0,0,0,0,0,0,0,0,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,-1,-1,-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.98,-0.93,-0.85,-0.75,-0.63,-0.51,-0.40,-0.29,-0.19,-0.11,-0.05,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 18 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1.00,1.00,0.99,0.99,0.99,0.98,0.97,0.97,0.96,0.95,0.95,0.94,0.94,0.93,0.93,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.70,0.33,0.08,0,0.21,0.57,0.82,0.91,0.94,0.96,0.97,0.98,0.99,1.00,1.00,1.00,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 19 | PARAM_EYE_BALL_X=0,0,0,0,0,0,0,0,0,0,-0.00,-0.00,0.00,0.01,0.02,0.04,0.06,0.07,0.09,0.11,0.12,0.14,0.15,0.17,0.18,0.19,0.19,0.20,0.20,0.16,0.06,-0.07,-0.22,-0.38,-0.54,-0.68,-0.81,-0.91,-0.98,-1,-0.96,-0.89,-0.85,-0.83,-0.87,-0.94,-0.98,-1,-0.96,-0.88,-0.84,-0.82,-0.82,-0.82,-0.83,-0.83,-0.83,-0.81,-0.77,-0.70,-0.62,-0.53,-0.43,-0.33,-0.24,-0.16,-0.09,-0.04,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 20 | PARAM_EYE_BALL_Y=0,0,0,0,0,0,0,0,0,0,-0.08,-0.21,-0.30,-0.33,-0.33,-0.31,-0.30,-0.27,-0.24,-0.21,-0.18,-0.15,-0.12,-0.09,-0.06,-0.03,-0.02,-0.00,0,-0.01,-0.05,-0.09,-0.15,-0.20,-0.26,-0.31,-0.35,-0.39,-0.41,-0.42,-0.41,-0.39,-0.38,-0.38,-0.39,-0.41,-0.42,-0.42,-0.41,-0.39,-0.38,-0.38,-0.40,-0.44,-0.47,-0.49,-0.50,-0.49,-0.46,-0.42,-0.37,-0.32,-0.26,-0.20,-0.14,-0.10,-0.06,-0.03,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 21 | VISIBLE:PARTS_01_ARM_L_01=1 22 | 23 | VISIBLE:PARTS_01_ARM_R_01=1 24 | 25 | VISIBLE:PARTS_01_ARM_L_02=0 26 | 27 | VISIBLE:PARTS_01_ARM_R_02=0 28 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/motions/double_tap1.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_BROW_L_ANGLE=0,0,0,0,0,0,0,0,0,0,-0.12,-0.32,-0.46,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.49,-0.46,-0.42,-0.37,-0.32,-0.26,-0.20,-0.14,-0.10,-0.06,-0.03,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 4 | PARAM_BASE_Y=0,0,0,0,0,0,0,0,0,0,4.47,12.53,17,13.96,9.10,4.56,1.28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_BODY_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0.97,2.56,3.65,4,3.55,2.51,1.27,0,-2.08,-3.81,-5.24,-6.45,-7.44,-8.25,-8.91,-9.39,-9.73,-9.93,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-9.80,-9.26,-8.46,-7.45,-6.33,-5.15,-3.98,-2.89,-1.93,-1.12,-0.51,-0.13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 6 | PARAM_BROW_R_Y=0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.56,0.67,0.74,0.76,0.76,0.74,0.72,0.69,0.66,0.62,0.58,0.55,0.51,0.47,0.44,0.41,0.39,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.37,0.38,0.39,0.40,0.42,0.43,0.45,0.46,0.47,0.49,0.49,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 7 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,6.78,17.89,25.52,28,27.60,26.47,24.77,22.54,19.93,16.98,13.82,10.54,7.15,3.72,0.38,-2.87,-5.97,-8.80,-11.41,-13.63,-15.46,-16.82,-17.69,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-17.64,-16.68,-15.23,-13.41,-11.40,-9.26,-7.17,-5.21,-3.47,-2.01,-0.92,-0.23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 8 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0.48,1.28,1.82,2,1.72,0.94,-0.25,-1.80,-3.61,-5.66,-7.86,-10.14,-12.50,-14.89,-17.21,-19.48,-21.63,-23.60,-25.42,-26.96,-28.23,-29.18,-29.79,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-29.40,-27.79,-25.38,-22.35,-19.00,-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,0,0,0,0,0,0,0 9 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0.19,0.50,0.71,0.78,0.77,0.74,0.70,0.64,0.58,0.51,0.43,0.35,0.27,0.20,0.14,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_BROW_R_SIDE=0,0,0,0,0,0,0,0,0,0,0.11,0.29,0.41,0.45,0.44,0.41,0.36,0.29,0.21,0.13,0.04,-0.05,-0.14,-0.22,-0.30,-0.37,-0.42,-0.45,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.46,-0.45,-0.43,-0.39,-0.34,-0.29,-0.24,-0.18,-0.13,-0.09,-0.05,-0.02,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 11 | PARAM_MOUTH_FORM=1,1,1,1,1,1,1,1,1,1,0.63,0.02,-0.43,-0.60,-0.66,-0.72,-0.77,-0.81,-0.85,-0.88,-0.91,-0.94,-0.95,-0.97,-0.98,-0.99,-1.00,-1.00,-1,-1,-1,-1,-1,-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.96,-0.85,-0.69,-0.49,-0.27,-0.03,0.20,0.42,0.61,0.78,0.90,0.97,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 12 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.00,1.00,0.99,0.99,0.98,0.97,0.96,0.96,0.95,0.94,0.93,0.93,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.70,0.33,0.08,0,0.21,0.57,0.82,0.91,0.94,0.96,0.97,0.98,0.99,1.00,1.00,1.00,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 13 | PARAM_BROW_L_FORM=0,0,0,0,0,0,0,0,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,-1,-1,-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.98,-0.93,-0.85,-0.75,-0.63,-0.51,-0.40,-0.29,-0.19,-0.11,-0.05,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 14 | PARAM_BROW_L_SIDE=0,0,0,0,0,0,0,0,0,0,0.11,0.28,0.40,0.44,0.43,0.40,0.35,0.28,0.21,0.13,0.04,-0.05,-0.14,-0.22,-0.29,-0.36,-0.41,-0.44,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.45,-0.44,-0.42,-0.38,-0.34,-0.28,-0.23,-0.18,-0.13,-0.09,-0.05,-0.02,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 15 | PARAM_BROW_L_Y=0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.56,0.65,0.72,0.74,0.74,0.72,0.70,0.67,0.64,0.60,0.56,0.53,0.49,0.45,0.42,0.39,0.37,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.35,0.36,0.37,0.39,0.41,0.42,0.44,0.46,0.47,0.48,0.49,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50 16 | PARAM_BROW_R_ANGLE=0,0,0,0,0,0,0,0,0,0,-0.12,-0.32,-0.46,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.49,-0.46,-0.42,-0.37,-0.32,-0.26,-0.20,-0.14,-0.10,-0.06,-0.03,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 17 | PARAM_BROW_R_FORM=0,0,0,0,0,0,0,0,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,-1,-1,-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.98,-0.93,-0.85,-0.75,-0.63,-0.51,-0.40,-0.29,-0.19,-0.11,-0.05,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 18 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1.00,1.00,0.99,0.99,0.99,0.98,0.97,0.97,0.96,0.95,0.95,0.94,0.94,0.93,0.93,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.70,0.33,0.08,0,0.21,0.57,0.82,0.91,0.94,0.96,0.97,0.98,0.99,1.00,1.00,1.00,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 19 | PARAM_EYE_BALL_X=0,0,0,0,0,0,0,0,0,0,-0.00,-0.00,0.00,0.01,0.02,0.04,0.06,0.07,0.09,0.11,0.12,0.14,0.15,0.17,0.18,0.19,0.19,0.20,0.20,0.16,0.06,-0.07,-0.22,-0.38,-0.54,-0.68,-0.81,-0.91,-0.98,-1,-0.96,-0.89,-0.85,-0.83,-0.87,-0.94,-0.98,-1,-0.96,-0.88,-0.84,-0.82,-0.82,-0.82,-0.83,-0.83,-0.83,-0.81,-0.77,-0.70,-0.62,-0.53,-0.43,-0.33,-0.24,-0.16,-0.09,-0.04,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 20 | PARAM_EYE_BALL_Y=0,0,0,0,0,0,0,0,0,0,-0.08,-0.21,-0.30,-0.33,-0.33,-0.31,-0.30,-0.27,-0.24,-0.21,-0.18,-0.15,-0.12,-0.09,-0.06,-0.03,-0.02,-0.00,0,-0.01,-0.05,-0.09,-0.15,-0.20,-0.26,-0.31,-0.35,-0.39,-0.41,-0.42,-0.41,-0.39,-0.38,-0.38,-0.39,-0.41,-0.42,-0.42,-0.41,-0.39,-0.38,-0.38,-0.40,-0.44,-0.47,-0.49,-0.50,-0.49,-0.46,-0.42,-0.37,-0.32,-0.26,-0.20,-0.14,-0.10,-0.06,-0.03,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 21 | VISIBLE:PARTS_01_ARM_L_01=1 22 | 23 | VISIBLE:PARTS_01_ARM_R_01=1 24 | 25 | VISIBLE:PARTS_01_ARM_L_02=0 26 | 27 | VISIBLE:PARTS_01_ARM_R_02=0 28 | -------------------------------------------------------------------------------- /models/1-22/motions/idle-02.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | 4 | $fadein=0 5 | 6 | $fadeout=0 7 | 8 | PARAM_ANGLE_X=2,1.998,1.992,1.981,1.965,1.945,1.92,1.89,1.85,1.81,1.76,1.71,1.64,1.58,1.5,1.42,1.33,1.24,1.13,1.02,0.9,0.77,0.64,0.49,0.34,0.17,0,-1.86,-6.09,-11.64,-17.16,-21.3,-23,-22.21,-20.09,-17.02,-13.38,-9.62,-5.98,-2.91,-0.79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.03,0.1,0.21,0.35,0.51,0.69,0.88,1.07,1.26,1.43,1.59,1.73,1.84,1.93,1.98,2 9 | PARAM_ANGLE_Y=8,7.93,7.74,7.43,7.03,6.55,6.01,5.43,4.81,4.18,3.56,2.94,2.37,1.83,1.38,1,0.66,0.41,0.24,0.12,0.05,0.01,-0.011,-0.015,-0.01,-0.004,0,2.25,7.73,15,22.27,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.1,0.39,0.83,1.39,2.05,2.78,3.52,4.28,5.02,5.73,6.36,6.92,7.38,7.72,7.93,8 10 | PARAM_ANGLE_Z=6,5.987,5.95,5.88,5.78,5.66,5.5,5.32,5.1,4.86,4.58,4.27,3.92,3.53,3.12,2.67,2.17,1.65,1.08,0.47,-0.18,-0.87,-1.6,-2.38,-3.21,-4.08,-5,-7.04,-10.51,-14.73,-18.8,-21.79,-23,-21.45,-17.3,-11.29,-4.18,3.18,10.29,16.3,20.45,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,21.82,21.32,20.51,19.44,18.16,16.7,15.05,13.35,11.52,9.67,7.79,5.98,4.18,2.49,0.89,-0.54,-1.82,-2.93,-3.81,-4.46,-4.86,-5,-4.86,-4.47,-3.86,-3.08,-2.18,-1.18,-0.16,0.89,1.9,2.88,3.75,4.52,5.15,5.61,5.9,6 11 | 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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1 12 | 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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,1,1,1,1,1,1,1,1,1,1,1 13 | PARAM_EYE_L=0 14 | PARAM_EYEK_R=0 15 | PARAM_EYE_BALL_X=-0.06,-0.06,-0.058,-0.056,-0.054,-0.05,-0.046,-0.042,-0.038,-0.033,-0.027,-0.022,-0.016,-0.011,-0.005,0,0.006,0.01,0.013,0.015,0.017,0.018,0.019,0.02,0.02,0.02,0.02,0.02,0.02,0.018,0.016,0.015,0.013,0.011,0.009,0.007,0.005,0.004,0.002,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.003,-0.006,-0.01,-0.015,-0.021,-0.026,-0.032,-0.038,-0.043,-0.048,-0.052,-0.055,-0.058,-0.059,-0.06 16 | PARAM_EYE_BALL_Y=-0.25,-0.246,-0.234,-0.216,-0.19,-0.16,-0.13,-0.1,-0.07,-0.04,-0.01,0.02,0.05,0.064,0.076,0.08,0.073,0.056,0.03,0.01,-0.02,-0.05,-0.07,-0.1,-0.114,-0.126,-0.13,-0.128,-0.124,-0.116,-0.107,-0.096,-0.084,-0.071,-0.059,-0.046,-0.034,-0.023,-0.014,-0.006,-0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.003,-0.012,-0.026,-0.044,-0.06,-0.09,-0.11,-0.13,-0.16,-0.18,-0.199,-0.216,-0.231,-0.241,-0.248,-0.25 17 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.013,0.05,0.1,0.18,0.26,0.35,0.45,0.55,0.65,0.74,0.82,0.9,0.95,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,1,1,1,1,0.993,0.975,0.94,0.91,0.86,0.8,0.74,0.68,0.61,0.54,0.47,0.41,0.34,0.28,0.22,0.17,0.12,0.08,0.04,0.02,0.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 18 | PARAM_CHEEK=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.013,0.05,0.1,0.18,0.26,0.35,0.45,0.55,0.65,0.74,0.82,0.9,0.95,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,1,1,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.76,0.36,0.09,0,0,0,0,0,0,0,0,0,0,0,0,0 19 | PARAM_ARMR_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.003,-0.01,-0.022,-0.037,-0.055,-0.074,-0.095,-0.12,-0.136,-0.155,-0.173,-0.188,-0.2,-0.207,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.209,-0.21,-0.21,-0.208,-0.21,-0.207,-0.206,-0.21,-0.204,-0.203,-0.202,-0.201,-0.2,-0.198,-0.194,-0.189,-0.183,-0.175,-0.167,-0.157,-0.147,-0.137,-0.126,-0.114,-0.103,-0.091,-0.079,-0.068,-0.057,-0.046,-0.035,-0.026,-0.016,-0.008,0,0.007,0.01,0.01,0.01,0.01,0.01,0.008,0.007,0.006,0.005,0.004,0.003,0.002,0.001,0,0 20 | PARAM_ARML_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.003,-0.01,-0.022,-0.037,-0.055,-0.074,-0.095,-0.12,-0.136,-0.155,-0.173,-0.188,-0.2,-0.207,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.21,-0.209,-0.21,-0.208,-0.21,-0.207,-0.21,-0.205,-0.204,-0.203,-0.202,-0.201,-0.2,-0.197,-0.192,-0.185,-0.176,-0.166,-0.154,-0.141,-0.128,-0.114,-0.1,-0.086,-0.072,-0.059,-0.046,-0.034,-0.023,-0.014,-0.005,0.001,0.006,0.009,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.008,0.007,0.006,0.005,0.004,0.003,0.002,0.001,0,0 21 | PARAM_BODY_ANGLE_X=0 22 | PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.013,0.05,0.1,0.18,0.26,0.35,0.45,0.55,0.65,0.74,0.82,0.9,0.95,0.99,1,0.995,0.981,0.96,0.93,0.89,0.85,0.81,0.76,0.7,0.65,0.59,0.54,0.48,0.42,0.37,0.31,0.26,0.21,0.17,0.13,0.09,0.06,0.03,0.016,0.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_BODY2_ANGLE_Z=-1,-0.99,-0.96,-0.92,-0.86,-0.79,-0.7,-0.61,-0.51,-0.41,-0.3,-0.19,-0.07,0.04,0.16,0.27,0.38,0.48,0.57,0.67,0.75,0.82,0.88,0.93,0.97,0.99,1,0.993,0.973,0.94,0.9,0.84,0.78,0.71,0.63,0.55,0.46,0.37,0.28,0.18,0.09,0,-0.1,-0.18,-0.27,-0.34,-0.41,-0.48,-0.54,-0.59,-0.64,-0.69,-0.73,-0.77,-0.81,-0.84,-0.87,-0.89,-0.92,-0.934,-0.951,-0.965,-0.976,-0.985,-0.992,-0.996,-0.999,-1,-0.987,-0.95,-0.89,-0.81,-0.72,-0.61,-0.48,-0.36,-0.22,-0.09,0.05,0.19,0.32,0.45,0.56,0.67,0.76,0.85,0.91,0.96,0.99,1,0.97,0.9,0.79,0.65,0.49,0.31,0.12,-0.07,-0.26,-0.43,-0.59,-0.73,-0.84,-0.93,-0.98,-1 24 | PARAM_BODY3_ANGLE_Z=1,0.99,0.96,0.92,0.86,0.79,0.7,0.61,0.51,0.41,0.3,0.19,0.07,-0.04,-0.16,-0.27,-0.38,-0.48,-0.57,-0.67,-0.75,-0.82,-0.88,-0.93,-0.97,-0.99,-1,-0.91,-0.66,-0.27,0.23,0.83,1.5,2.22,2.96,3.7,4.43,5.12,5.74,6.28,6.71,7,7.23,7.44,7.63,7.8,7.95,8.1,8.22,8.34,8.44,8.53,8.61,8.68,8.74,8.79,8.84,8.87,8.91,8.93,8.952,8.968,8.98,8.989,8.994,8.998,9,9,8.93,8.75,8.45,8.05,7.58,7.04,6.42,5.79,5.12,4.43,3.74,3.07,2.4,1.77,1.18,0.65,0.18,-0.23,-0.56,-0.8,-0.95,-1,-0.97,-0.9,-0.79,-0.65,-0.49,-0.31,-0.12,0.07,0.26,0.43,0.59,0.73,0.84,0.93,0.98,1 25 | PARAM_DM_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,-0.28,-0.45,-0.56,-0.61,-0.52,-0.29,-0.01,0.26,0.48,0.61,0.66,0.58,0.38,0.13,-0.11,-0.3,-0.42,-0.46,-0.39,-0.21,0.01,0.22,0.39,0.5,0.54,0.536,0.526,0.51,0.49,0.46,0.43,0.4,0.37,0.33,0.29,0.26,0.22,0.18,0.15,0.12,0.09,0.06,0.04,0.024,0.011,0.003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 26 | VISIBLE:ROUGH=1 27 | VISIBLE:PARTS_01_FACE_001=1 28 | VISIBLE:PARTS_01_EYE_001=1 29 | VISIBLE:PARTS_01_EYE_BALL_001=1 30 | VISIBLE:PARTS_01_BROW_001=1 31 | VISIBLE:PARTS_01_MOUTH_001=1 32 | VISIBLE:PARTS_01_NOSE_001=1 33 | VISIBLE:PARTS_01_EAR_001=1 34 | VISIBLE:PARTS_01_HAIR_FRONT_001=1 35 | VISIBLE:PARTS_01_HAIR_SIDE_001=1 36 | VISIBLE:PARTS_01_HAIR_BACK_001=1 37 | VISIBLE:PARTS_01_NECK=1 38 | VISIBLE:PARTS_01_BODY=1 39 | VISIBLE:PARTS_01_LEGS=1 40 | VISIBLE:PARTS_01_BACKGROUND=1 41 | VISIBLE:PARTS_01_SKETCH=0 -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-48/motions/double_tap2.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_BROW_L_ANGLE=0,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0 4 | PARAM_BASE_X=0,-1.31,-4.81,-9.88,-15.90,-22.10,-28.12,-33.19,-36.69,-38,-37.01,-34.54,-30.91,-26.28,-20.86,-14.60,-7.71,0,9.51,17.68,24.69,30.39,34.99,38.50,41.05,42.74,43.70,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,43.61,42.49,40.73,38.43,35.72,32.61,29.23,25.66,22,18.34,14.77,11.39,8.28,5.57,3.27,1.51,0.39,0 5 | PARAM_BASE_Y=0,3.58,9.30,14.64,18.50,20,15.16,7.22,1.77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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.65,-2.41,-4.94,-7.95,-11.05,-14.06,-16.59,-18.35,-19,-18.89,-18.58,-18.07,-17.40,-16.55,-15.56,-14.45,-13.21,-11.88,-10.46,-8.94,-7.39,-5.77,-4.14,-2.50,-0.86,0.77,2.39,3.94,5.46,6.88,8.21,9.45,10.56,11.55,12.40,13.07,13.58,13.89,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,13.87,13.52,12.96,12.23,11.37,10.38,9.30,8.16,7,5.84,4.70,3.62,2.63,1.77,1.04,0.48,0.13,0 7 | PARAM_BODY_ANGLE_X=0,-0.34,-1.27,-2.60,-4.18,-5.82,-7.40,-8.73,-9.66,-10,-9.70,-8.99,-7.97,-6.70,-5.25,-3.62,-1.89,0,2.27,4.18,5.79,7.08,8.09,8.85,9.39,9.75,9.94,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9.91,9.66,9.26,8.73,8.12,7.41,6.64,5.83,5,4.17,3.36,2.59,1.88,1.27,0.74,0.34,0.09,0 8 | PARAM_BODY_ANGLE_Y=0,-0.10,-0.38,-0.78,-1.25,-1.75,-2.22,-2.62,-2.90,-3,-2.93,-2.76,-2.49,-2.14,-1.72,-1.22,-0.65,0,0.82,1.54,2.17,2.69,3.12,3.46,3.71,3.87,3.97,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,3.96,3.86,3.70,3.49,3.25,2.96,2.66,2.33,2,1.67,1.34,1.04,0.75,0.51,0.30,0.14,0.04,0 9 | PARAM_BROW_R_Y=0.50,0.51,0.53,0.56,0.59,0.63,0.66,0.69,0.71,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.71,0.70,0.69,0.68,0.66,0.65,0.63,0.61,0.59,0.57,0.56,0.54,0.53,0.52,0.51,0.50,0.50 10 | PARAM_ANGLE_Y=0,0.96,3.55,7.28,11.71,16.29,20.72,24.45,27.04,28,27.48,26.00,23.69,20.65,17.09,12.99,8.53,3.82,-1,-5.82,-10.53,-14.99,-19.09,-22.65,-25.69,-28.00,-29.48,-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,-29.73,-28.97,-27.77,-26.20,-24.36,-22.24,-19.93,-17.49,-15,-12.51,-10.07,-7.76,-5.64,-3.80,-2.23,-1.03,-0.27,0 11 | PARAM_ANGLE_X=0,-1.03,-3.80,-7.80,-12.55,-17.45,-22.20,-26.20,-28.97,-30,-29.57,-28.35,-26.43,-23.92,-20.97,-17.58,-13.88,-9.99,-6,-2.01,1.88,5.58,8.97,11.92,14.43,16.35,17.57,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,17.84,17.38,16.66,15.72,14.61,13.34,11.96,10.50,9,7.50,6.04,4.66,3.39,2.28,1.34,0.62,0.16,0 12 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0.20,0.53,0.76,0.83,0.77,0.62,0.44,0.26,0.12,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 13 | PARAM_BROW_R_SIDE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.01,-0.03,-0.07,-0.12,-0.18,-0.24,-0.29,-0.35,-0.40,-0.44,-0.46,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.45,-0.44,-0.41,-0.38,-0.35,-0.31,-0.27,-0.24,-0.20,-0.16,-0.12,-0.09,-0.06,-0.03,-0.02,-0.00,0 14 | PARAM_MOUTH_FORM=1,0.93,0.75,0.48,0.16,-0.16,-0.48,-0.75,-0.93,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-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.98,-0.93,-0.85,-0.75,-0.62,-0.48,-0.33,-0.17,0,0.17,0.33,0.48,0.62,0.75,0.85,0.93,0.98,1 15 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0.23,0.59,0.85,0.93,0.93,0.93,0.93,0.93,0.92,0.92,0.92,0.91,0.91,0.90,0.89,0.88,0.87,0.86,0.79,0.63,0.42,0.22,0.06,0,0,0,0.06,0.21,0.41,0.61,0.77,0.85,0.87,0.89,0.91,0.92,0.94,0.95,0.96,0.97,0.97,0.98,0.99,0.99,0.99,1.00,1.00,1.00,1.00,1 16 | PARAM_BROW_L_FORM=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.00,-0.01,-0.03,-0.06,-0.08,-0.12,-0.16,-0.20,-0.24,-0.28,-0.33,-0.37,-0.42,-0.47,-0.51,-0.55,-0.59,-0.63,-0.66,-0.69,-0.71,-0.73,-0.75,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.75,-0.73,-0.70,-0.66,-0.62,-0.56,-0.50,-0.44,-0.38,-0.32,-0.26,-0.20,-0.14,-0.10,-0.06,-0.03,-0.01,0 17 | PARAM_BROW_L_SIDE=0,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,-0.00,-0.03,-0.07,-0.12,-0.18,-0.25,-0.31,-0.37,-0.42,-0.46,-0.49,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.48,-0.46,-0.44,-0.41,-0.37,-0.33,-0.29,-0.25,-0.21,-0.17,-0.13,-0.09,-0.06,-0.04,-0.02,-0.00,0 18 | PARAM_BROW_L_Y=0.50,0.51,0.53,0.56,0.59,0.63,0.66,0.69,0.71,0.72,0.72,0.72,0.72,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.70,0.69,0.68,0.67,0.66,0.64,0.62,0.61,0.59,0.57,0.55,0.54,0.53,0.52,0.51,0.50,0.50 19 | PARAM_BROW_R_FORM=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.01,-0.02,-0.04,-0.07,-0.11,-0.15,-0.20,-0.25,-0.31,-0.37,-0.43,-0.49,-0.55,-0.61,-0.66,-0.72,-0.77,-0.82,-0.86,-0.90,-0.93,-0.96,-0.97,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.98,-0.96,-0.92,-0.86,-0.80,-0.73,-0.66,-0.58,-0.50,-0.41,-0.33,-0.26,-0.19,-0.13,-0.07,-0.03,-0.01,0 20 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0.23,0.59,0.85,0.93,0.93,0.93,0.93,0.93,0.92,0.92,0.92,0.91,0.90,0.90,0.89,0.88,0.86,0.85,0.77,0.62,0.41,0.21,0.06,0,0,0,0.06,0.21,0.41,0.61,0.77,0.85,0.87,0.89,0.91,0.92,0.94,0.95,0.96,0.97,0.97,0.98,0.99,0.99,0.99,1.00,1.00,1.00,1.00,1 21 | PARAM_TERE=0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.51,0.54,0.58,0.63,0.69,0.75,0.81,0.87,0.92,0.96,0.99,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.00,0.98,0.96,0.94,0.91,0.87,0.83,0.79,0.75,0.71,0.67,0.63,0.59,0.56,0.54,0.52,0.50,0.50 22 | PARAM_EYE_BALL_X=0,0.03,0.11,0.23,0.37,0.51,0.65,0.77,0.85,0.88,0.88,0.88,0.88,0.87,0.86,0.85,0.83,0.81,0.79,0.75,0.71,0.67,0.61,0.55,0.47,0.38,0.29,0.20,0.11,0.02,-0.07,-0.15,-0.23,-0.30,-0.36,-0.41,-0.46,-0.49,-0.50,-0.51,-0.44,-0.28,-0.09,0.11,0.29,0.44,0.54,0.58,0.58,0.58,0.58,0.58,0.58,0.58,0.57,0.56,0.54,0.51,0.47,0.43,0.39,0.34,0.29,0.24,0.19,0.15,0.11,0.07,0.04,0.02,0.01,0 23 | PARAM_EYE_BALL_Y=0,-0.03,-0.11,-0.22,-0.35,-0.48,-0.61,-0.72,-0.80,-0.83,-0.83,-0.83,-0.83,-0.83,-0.83,-0.83,-0.83,-0.83,-0.82,-0.82,-0.81,-0.81,-0.80,-0.79,-0.77,-0.74,-0.70,-0.65,-0.59,-0.53,-0.48,-0.42,-0.36,-0.30,-0.25,-0.21,-0.18,-0.15,-0.14,-0.13,-0.14,-0.17,-0.21,-0.24,-0.28,-0.30,-0.32,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.32,-0.31,-0.29,-0.27,-0.24,-0.22,-0.19,-0.16,-0.14,-0.11,-0.09,-0.06,-0.04,-0.02,-0.01,-0.00,0 24 | VISIBLE:PARTS_01_ARM_L_01=1 25 | 26 | VISIBLE:PARTS_01_ARM_R_01=1 27 | 28 | VISIBLE:PARTS_01_ARM_L_02=0 29 | 30 | VISIBLE:PARTS_01_ARM_R_02=0 31 | -------------------------------------------------------------------------------- /models/2-shizuku/shizuku-pajama/motions/double_tap2.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30 3 | PARAM_BROW_L_ANGLE=0,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0 4 | PARAM_BASE_X=0,-1.31,-4.81,-9.88,-15.90,-22.10,-28.12,-33.19,-36.69,-38,-37.01,-34.54,-30.91,-26.28,-20.86,-14.60,-7.71,0,9.51,17.68,24.69,30.39,34.99,38.50,41.05,42.74,43.70,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,43.61,42.49,40.73,38.43,35.72,32.61,29.23,25.66,22,18.34,14.77,11.39,8.28,5.57,3.27,1.51,0.39,0 5 | PARAM_BASE_Y=0,3.58,9.30,14.64,18.50,20,15.16,7.22,1.77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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.65,-2.41,-4.94,-7.95,-11.05,-14.06,-16.59,-18.35,-19,-18.89,-18.58,-18.07,-17.40,-16.55,-15.56,-14.45,-13.21,-11.88,-10.46,-8.94,-7.39,-5.77,-4.14,-2.50,-0.86,0.77,2.39,3.94,5.46,6.88,8.21,9.45,10.56,11.55,12.40,13.07,13.58,13.89,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,13.87,13.52,12.96,12.23,11.37,10.38,9.30,8.16,7,5.84,4.70,3.62,2.63,1.77,1.04,0.48,0.13,0 7 | PARAM_BODY_ANGLE_X=0,-0.34,-1.27,-2.60,-4.18,-5.82,-7.40,-8.73,-9.66,-10,-9.70,-8.99,-7.97,-6.70,-5.25,-3.62,-1.89,0,2.27,4.18,5.79,7.08,8.09,8.85,9.39,9.75,9.94,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,9.91,9.66,9.26,8.73,8.12,7.41,6.64,5.83,5,4.17,3.36,2.59,1.88,1.27,0.74,0.34,0.09,0 8 | PARAM_BODY_ANGLE_Y=0,-0.10,-0.38,-0.78,-1.25,-1.75,-2.22,-2.62,-2.90,-3,-2.93,-2.76,-2.49,-2.14,-1.72,-1.22,-0.65,0,0.82,1.54,2.17,2.69,3.12,3.46,3.71,3.87,3.97,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,3.96,3.86,3.70,3.49,3.25,2.96,2.66,2.33,2,1.67,1.34,1.04,0.75,0.51,0.30,0.14,0.04,0 9 | PARAM_BROW_R_Y=0.50,0.51,0.53,0.56,0.59,0.63,0.66,0.69,0.71,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.72,0.71,0.70,0.69,0.68,0.66,0.65,0.63,0.61,0.59,0.57,0.56,0.54,0.53,0.52,0.51,0.50,0.50 10 | PARAM_ANGLE_Y=0,0.96,3.55,7.28,11.71,16.29,20.72,24.45,27.04,28,27.48,26.00,23.69,20.65,17.09,12.99,8.53,3.82,-1,-5.82,-10.53,-14.99,-19.09,-22.65,-25.69,-28.00,-29.48,-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,-29.73,-28.97,-27.77,-26.20,-24.36,-22.24,-19.93,-17.49,-15,-12.51,-10.07,-7.76,-5.64,-3.80,-2.23,-1.03,-0.27,0 11 | PARAM_ANGLE_X=0,-1.03,-3.80,-7.80,-12.55,-17.45,-22.20,-26.20,-28.97,-30,-29.57,-28.35,-26.43,-23.92,-20.97,-17.58,-13.88,-9.99,-6,-2.01,1.88,5.58,8.97,11.92,14.43,16.35,17.57,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,17.84,17.38,16.66,15.72,14.61,13.34,11.96,10.50,9,7.50,6.04,4.66,3.39,2.28,1.34,0.62,0.16,0 12 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0.20,0.53,0.76,0.83,0.77,0.62,0.44,0.26,0.12,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 13 | PARAM_BROW_R_SIDE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.01,-0.03,-0.07,-0.12,-0.18,-0.24,-0.29,-0.35,-0.40,-0.44,-0.46,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.47,-0.45,-0.44,-0.41,-0.38,-0.35,-0.31,-0.27,-0.24,-0.20,-0.16,-0.12,-0.09,-0.06,-0.03,-0.02,-0.00,0 14 | PARAM_MOUTH_FORM=1,0.93,0.75,0.48,0.16,-0.16,-0.48,-0.75,-0.93,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-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.98,-0.93,-0.85,-0.75,-0.62,-0.48,-0.33,-0.17,0,0.17,0.33,0.48,0.62,0.75,0.85,0.93,0.98,1 15 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0.23,0.59,0.85,0.93,0.93,0.93,0.93,0.93,0.92,0.92,0.92,0.91,0.91,0.90,0.89,0.88,0.87,0.86,0.79,0.63,0.42,0.22,0.06,0,0,0,0.06,0.21,0.41,0.61,0.77,0.85,0.87,0.89,0.91,0.92,0.94,0.95,0.96,0.97,0.97,0.98,0.99,0.99,0.99,1.00,1.00,1.00,1.00,1 16 | PARAM_BROW_L_FORM=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.00,-0.01,-0.03,-0.06,-0.08,-0.12,-0.16,-0.20,-0.24,-0.28,-0.33,-0.37,-0.42,-0.47,-0.51,-0.55,-0.59,-0.63,-0.66,-0.69,-0.71,-0.73,-0.75,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.76,-0.75,-0.73,-0.70,-0.66,-0.62,-0.56,-0.50,-0.44,-0.38,-0.32,-0.26,-0.20,-0.14,-0.10,-0.06,-0.03,-0.01,0 17 | PARAM_BROW_L_SIDE=0,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,-0.00,-0.03,-0.07,-0.12,-0.18,-0.25,-0.31,-0.37,-0.42,-0.46,-0.49,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.50,-0.48,-0.46,-0.44,-0.41,-0.37,-0.33,-0.29,-0.25,-0.21,-0.17,-0.13,-0.09,-0.06,-0.04,-0.02,-0.00,0 18 | PARAM_BROW_L_Y=0.50,0.51,0.53,0.56,0.59,0.63,0.66,0.69,0.71,0.72,0.72,0.72,0.72,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.71,0.70,0.69,0.68,0.67,0.66,0.64,0.62,0.61,0.59,0.57,0.55,0.54,0.53,0.52,0.51,0.50,0.50 19 | PARAM_BROW_R_FORM=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.01,-0.02,-0.04,-0.07,-0.11,-0.15,-0.20,-0.25,-0.31,-0.37,-0.43,-0.49,-0.55,-0.61,-0.66,-0.72,-0.77,-0.82,-0.86,-0.90,-0.93,-0.96,-0.97,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.99,-0.98,-0.96,-0.92,-0.86,-0.80,-0.73,-0.66,-0.58,-0.50,-0.41,-0.33,-0.26,-0.19,-0.13,-0.07,-0.03,-0.01,0 20 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.76,0.36,0.09,0,0.23,0.59,0.85,0.93,0.93,0.93,0.93,0.93,0.92,0.92,0.92,0.91,0.90,0.90,0.89,0.88,0.86,0.85,0.77,0.62,0.41,0.21,0.06,0,0,0,0.06,0.21,0.41,0.61,0.77,0.85,0.87,0.89,0.91,0.92,0.94,0.95,0.96,0.97,0.97,0.98,0.99,0.99,0.99,1.00,1.00,1.00,1.00,1 21 | PARAM_TERE=0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.50,0.51,0.54,0.58,0.63,0.69,0.75,0.81,0.87,0.92,0.96,0.99,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.00,0.98,0.96,0.94,0.91,0.87,0.83,0.79,0.75,0.71,0.67,0.63,0.59,0.56,0.54,0.52,0.50,0.50 22 | PARAM_EYE_BALL_X=0,0.03,0.11,0.23,0.37,0.51,0.65,0.77,0.85,0.88,0.88,0.88,0.88,0.87,0.86,0.85,0.83,0.81,0.79,0.75,0.71,0.67,0.61,0.55,0.47,0.38,0.29,0.20,0.11,0.02,-0.07,-0.15,-0.23,-0.30,-0.36,-0.41,-0.46,-0.49,-0.50,-0.51,-0.44,-0.28,-0.09,0.11,0.29,0.44,0.54,0.58,0.58,0.58,0.58,0.58,0.58,0.58,0.57,0.56,0.54,0.51,0.47,0.43,0.39,0.34,0.29,0.24,0.19,0.15,0.11,0.07,0.04,0.02,0.01,0 23 | PARAM_EYE_BALL_Y=0,-0.03,-0.11,-0.22,-0.35,-0.48,-0.61,-0.72,-0.80,-0.83,-0.83,-0.83,-0.83,-0.83,-0.83,-0.83,-0.83,-0.83,-0.82,-0.82,-0.81,-0.81,-0.80,-0.79,-0.77,-0.74,-0.70,-0.65,-0.59,-0.53,-0.48,-0.42,-0.36,-0.30,-0.25,-0.21,-0.18,-0.15,-0.14,-0.13,-0.14,-0.17,-0.21,-0.24,-0.28,-0.30,-0.32,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.33,-0.32,-0.31,-0.29,-0.27,-0.24,-0.22,-0.19,-0.16,-0.14,-0.11,-0.09,-0.06,-0.04,-0.02,-0.01,-0.00,0 24 | VISIBLE:PARTS_01_ARM_L_01=1 25 | 26 | VISIBLE:PARTS_01_ARM_R_01=1 27 | 28 | VISIBLE:PARTS_01_ARM_L_02=0 29 | 30 | VISIBLE:PARTS_01_ARM_R_02=0 31 | --------------------------------------------------------------------------------