├── src ├── favicon.ico ├── image │ ├── bg.png │ ├── fg.png │ ├── sun.png │ ├── author.png │ ├── icon.png │ ├── sun-p.png │ ├── taihe.png │ ├── author-v.png │ ├── cloud-1.png │ ├── cloud-2.png │ ├── cloud-3.png │ ├── taihe-p.png │ ├── cloud-1-p.png │ ├── cloud-2-p.png │ ├── cloud-3-p.png │ ├── icon-github.png │ ├── icon-weibo.png │ ├── title-lai.png │ ├── title-liao.png │ ├── title-zhen.png │ └── loading-text.png ├── model │ ├── qianlong26.moc │ ├── expressions │ │ ├── f01.exp.json │ │ ├── f05.exp.json │ │ ├── f07.exp.json │ │ ├── f04.exp.json │ │ ├── f03.exp.json │ │ └── f06.exp.json │ ├── qianlong26.1024 │ │ └── texture_00.png │ ├── motions │ │ ├── m00.mtn │ │ ├── m07.mtn │ │ ├── m02.mtn │ │ ├── m05.mtn │ │ ├── m03.mtn │ │ ├── m01.mtn │ │ ├── m06.mtn │ │ ├── m04.mtn │ │ └── m08.mtn │ └── qianlong26.model.json ├── index.js ├── index.html └── index.less ├── .gitignore ├── README.md ├── package.json └── webpack.config.js /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/image/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/bg.png -------------------------------------------------------------------------------- /src/image/fg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/fg.png -------------------------------------------------------------------------------- /src/image/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/sun.png -------------------------------------------------------------------------------- /src/image/author.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/author.png -------------------------------------------------------------------------------- /src/image/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/icon.png -------------------------------------------------------------------------------- /src/image/sun-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/sun-p.png -------------------------------------------------------------------------------- /src/image/taihe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/taihe.png -------------------------------------------------------------------------------- /src/image/author-v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/author-v.png -------------------------------------------------------------------------------- /src/image/cloud-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/cloud-1.png -------------------------------------------------------------------------------- /src/image/cloud-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/cloud-2.png -------------------------------------------------------------------------------- /src/image/cloud-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/cloud-3.png -------------------------------------------------------------------------------- /src/image/taihe-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/taihe-p.png -------------------------------------------------------------------------------- /src/image/cloud-1-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/cloud-1-p.png -------------------------------------------------------------------------------- /src/image/cloud-2-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/cloud-2-p.png -------------------------------------------------------------------------------- /src/image/cloud-3-p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/cloud-3-p.png -------------------------------------------------------------------------------- /src/image/icon-github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/icon-github.png -------------------------------------------------------------------------------- /src/image/icon-weibo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/icon-weibo.png -------------------------------------------------------------------------------- /src/image/title-lai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/title-lai.png -------------------------------------------------------------------------------- /src/image/title-liao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/title-liao.png -------------------------------------------------------------------------------- /src/image/title-zhen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/title-zhen.png -------------------------------------------------------------------------------- /src/model/qianlong26.moc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/model/qianlong26.moc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | npm-debug.log 4 | .DS_Store 5 | deploy.sh 6 | src/live2d-widget 7 | -------------------------------------------------------------------------------- /src/image/loading-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/image/loading-text.png -------------------------------------------------------------------------------- /src/model/expressions/f01.exp.json: -------------------------------------------------------------------------------- 1 | { 2 | "type":"Live2D Expression", 3 | "fade_in":500, 4 | "fade_out":500 5 | } 6 | -------------------------------------------------------------------------------- /src/model/qianlong26.1024/texture_00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devyumao/qianlong/HEAD/src/model/qianlong26.1024/texture_00.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 乾隆 Qianlong 2 | 3 | ![qianlong gif](https://webserver-1256209664.cos.ap-shanghai.myqcloud.com/qianlong/qianlong-zhihu.gif) 4 | 5 | 一个可以撩的乾隆。 6 | 7 | 试试您的「指指点点」能否撩到这位「十 (dà) 全 (zhū) 武 (tí) 功 (zi)」的帝王心里呢。 8 | 9 | 移动端品尝风味更佳。 10 | 11 | [Demo](https://umeecorn.com/qianlong/) 12 | 13 | [Tutorial](https://zhuanlan.zhihu.com/p/46848715) 14 | -------------------------------------------------------------------------------- /src/model/expressions/f05.exp.json: -------------------------------------------------------------------------------- 1 | { 2 | "type":"Live2D Expression", 3 | "fade_in":500, 4 | "fade_out":500, 5 | "params":[ 6 | {"id":"ParamEyeLSmile","val":1}, 7 | {"id":"ParamEyeRSmile","val":1}, 8 | {"id":"ParamBrowLY","val":-0.2}, 9 | {"id":"ParamBrowRY","val":-0.2}, 10 | {"id":"ParamBrowLX","val":0}, 11 | {"id":"ParamBrowRX","val":0}, 12 | {"id":"ParamBrowLAngle","val":0.7}, 13 | {"id":"ParamBrowRAngle","val":0.7}, 14 | {"id":"ParamBrowLForm","val":0.7}, 15 | {"id":"ParamBrowRForm","val":0.7}, 16 | {"id":"PARAM_MOUTH_FORM","val":1}, 17 | {"id":"PARAM_MOUTH_WRY","val":0} 18 | ] 19 | } -------------------------------------------------------------------------------- /src/model/expressions/f07.exp.json: -------------------------------------------------------------------------------- 1 | { 2 | "type":"Live2D Expression", 3 | "fade_in":500, 4 | "fade_out":500, 5 | "params":[ 6 | {"id":"ParamEyeLSmile","val":0}, 7 | {"id":"ParamEyeRSmile","val":0}, 8 | {"id":"ParamBrowLY","val":0.8}, 9 | {"id":"ParamBrowRY","val":0}, 10 | {"id":"ParamBrowLX","val":-0.6}, 11 | {"id":"ParamBrowRX","val":-0.6}, 12 | {"id":"ParamBrowLAngle","val":-0.6}, 13 | {"id":"ParamBrowRAngle","val":-0.6}, 14 | {"id":"ParamBrowLForm","val":-1}, 15 | {"id":"ParamBrowRForm","val":-1}, 16 | {"id":"PARAM_MOUTH_FORM","val":0}, 17 | {"id":"PARAM_MOUTH_OPEN_Y","val":0.7}, 18 | {"id":"PARAM_MOUTH_WRY","val":0} 19 | ] 20 | } -------------------------------------------------------------------------------- /src/model/expressions/f04.exp.json: -------------------------------------------------------------------------------- 1 | { 2 | "type":"Live2D Expression", 3 | "fade_in":500, 4 | "fade_out":500, 5 | "params":[ 6 | {"id":"PARAM_ANGLE_X","val":13}, 7 | {"id":"ParamEyeLSmile","val":0.8}, 8 | {"id":"ParamEyeRSmile","val":0.8}, 9 | {"id":"PARAM_EYE_BALL_X","val":-1}, 10 | {"id":"PARAM_EYE_BALL_Y","val":0.2}, 11 | {"id":"ParamBrowLY","val":-0.2}, 12 | {"id":"ParamBrowRY","val":0.7}, 13 | {"id":"ParamBrowLX","val":0}, 14 | {"id":"ParamBrowRX","val":-0.2}, 15 | {"id":"ParamBrowLAngle","val":0.4}, 16 | {"id":"ParamBrowRAngle","val":-0.5}, 17 | {"id":"ParamBrowLForm","val":0}, 18 | {"id":"ParamBrowRForm","val":0.8}, 19 | {"id":"PARAM_MOUTH_WRY","val":-1} 20 | ] 21 | } -------------------------------------------------------------------------------- /src/model/motions/m00.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30.0 3 | 4 | $fadein=500 5 | 6 | $fadeout=500 7 | 8 | PARAM_BREATH=0,0,0,0,0,0,0,0,0,0.002,0.006,0.013,0.023,0.036,0.051,0.068,0.087,0.108,0.131,0.156,0.183,0.21,0.24,0.269,0.301,0.332,0.365,0.398,0.432,0.466,0.5,0.534,0.568,0.602,0.635,0.668,0.699,0.731,0.76,0.79,0.817,0.844,0.869,0.892,0.913,0.932,0.949,0.964,0.977,0.987,0.994,0.998,1,1,1,1,1,1,1,1,1,1,1,0.999,0.997,0.992,0.986,0.979,0.97,0.96,0.948,0.935,0.921,0.906,0.889,0.872,0.854,0.834,0.814,0.793,0.771,0.748,0.725,0.702,0.677,0.653,0.628,0.603,0.577,0.552,0.526,0.5,0.474,0.448,0.423,0.397,0.372,0.347,0.323,0.298,0.275,0.252,0.229,0.207,0.186,0.166,0.146,0.128,0.111,0.094,0.079,0.065,0.052,0.04,0.03,0.021,0.014,0.008,0.003,0.001 9 | -------------------------------------------------------------------------------- /src/model/expressions/f03.exp.json: -------------------------------------------------------------------------------- 1 | { 2 | "type":"Live2D Expression", 3 | "fade_in":500, 4 | "fade_out":500, 5 | "params":[ 6 | {"id":"PARAM_EYE_L_OPEN","val":1.3,"calc":"mult"}, 7 | {"id":"ParamEyeLSmile","val":0}, 8 | {"id":"PARAM_EYE_R_OPEN","val":1.3,"calc":"mult"}, 9 | {"id":"ParamEyeRSmile","val":0}, 10 | {"id":"PARAM_EYE_BALL_X","val":0,"calc":"mult"}, 11 | {"id":"PARAM_EYE_BALL_Y","val":-0.5,"calc":"mult"}, 12 | {"id":"ParamBrowLY","val":-1}, 13 | {"id":"ParamBrowRY","val":-1}, 14 | {"id":"ParamBrowLX","val":-0.5}, 15 | {"id":"ParamBrowRX","val":-0.5}, 16 | {"id":"ParamBrowLAngle","val":-1}, 17 | {"id":"ParamBrowRAngle","val":-1}, 18 | {"id":"ParamBrowLForm","val":0}, 19 | {"id":"ParamBrowRForm","val":0}, 20 | {"id":"PARAM_MOUTH_FORM","val":-0.6}, 21 | {"id":"PARAM_MOUTH_WRY","val":0} 22 | ] 23 | } -------------------------------------------------------------------------------- /src/model/expressions/f06.exp.json: -------------------------------------------------------------------------------- 1 | { 2 | "type":"Live2D Expression", 3 | "fade_in":500, 4 | "fade_out":500, 5 | "params":[ 6 | {"id":"PARAM_ANGLE_X","val":-12}, 7 | {"id":"PARAM_ANGLE_Y","val":12}, 8 | {"id":"PARAM_ANGLE_Z","val":12}, 9 | {"id":"PARAM_EYE_L_OPEN","val":0.6,"def":1}, 10 | {"id":"ParamEyeLSmile","val":0}, 11 | {"id":"PARAM_EYE_R_OPEN","val":0.6,"def":1}, 12 | {"id":"ParamEyeRSmile","val":0}, 13 | {"id":"PARAM_EYE_BALL_X","val":-1}, 14 | {"id":"PARAM_EYE_BALL_Y","val":-1}, 15 | {"id":"ParamBrowLY","val":0.3}, 16 | {"id":"ParamBrowRY","val":0}, 17 | {"id":"ParamBrowLX","val":0}, 18 | {"id":"ParamBrowRX","val":0}, 19 | {"id":"ParamBrowLAngle","val":0}, 20 | {"id":"ParamBrowRAngle","val":0}, 21 | {"id":"ParamBrowLForm","val":0.6}, 22 | {"id":"ParamBrowRForm","val":-1}, 23 | {"id":"PARAM_MOUTH_FORM","val":-0.4}, 24 | {"id":"PARAM_MOUTH_WRY","val":0} 25 | ] 26 | } -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qianlong", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "start": "NODE_ENV=development webpack-dev-server", 8 | "build": "NODE_ENV=production webpack" 9 | }, 10 | "author": "devyumao", 11 | "license": "ISC", 12 | "dependencies": { 13 | "live2d-widget": "devyumao/live2d-widget.js#master" 14 | }, 15 | "devDependencies": { 16 | "@babel/core": "^7.0.0-rc.1", 17 | "@babel/plugin-proposal-object-rest-spread": "^7.0.0-rc.1", 18 | "@babel/plugin-syntax-dynamic-import": "^7.0.0-rc.1", 19 | "@babel/preset-env": "^7.0.0-rc.1", 20 | "babel-loader": "^8.0.0-beta.4", 21 | "copy-webpack-plugin": "^4.5.2", 22 | "css-loader": "^1.0.0", 23 | "file-loader": "^1.1.11", 24 | "html-loader": "^0.5.5", 25 | "html-webpack-plugin": "^3.2.0", 26 | "less": "^3.8.1", 27 | "less-loader": "^4.1.0", 28 | "postcss": "^7.0.2", 29 | "postcss-loader": "^3.0.0", 30 | "postcss-preset-env": "^5.3.0", 31 | "style-loader": "^0.22.1", 32 | "url-loader": "^1.0.1", 33 | "webpack": "^4.16.5", 34 | "webpack-cli": "^3.1.0", 35 | "webpack-dev-server": "^3.1.5" 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/model/qianlong26.model.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "Live2D Model Setting", 3 | "name": "qianlong26", 4 | "model": "qianlong26.moc", 5 | "textures": [ 6 | "qianlong26.1024/texture_00.png" 7 | ], 8 | "hit_areas": [ 9 | { 10 | "name": "head", 11 | "id": "D_REF_HEAD" 12 | } 13 | ], 14 | "expressions": [ 15 | { 16 | "name": "f01.exp.json", 17 | "file": "expressions/f01.exp.json" 18 | }, 19 | { 20 | "name": "f03.exp.json", 21 | "file": "expressions/f03.exp.json" 22 | }, 23 | { 24 | "name": "f04.exp.json", 25 | "file": "expressions/f04.exp.json" 26 | }, 27 | { 28 | "name": "f05.exp.json", 29 | "file": "expressions/f05.exp.json" 30 | }, 31 | { 32 | "name": "f06.exp.json", 33 | "file": "expressions/f06.exp.json" 34 | }, 35 | { 36 | "name": "f07.exp.json", 37 | "file": "expressions/f07.exp.json" 38 | } 39 | ], 40 | "motions": { 41 | "idle": [ 42 | { 43 | "file": "motions/m00.mtn" 44 | } 45 | ], 46 | "tap_body": [ 47 | { 48 | "file": "motions/m01.mtn" 49 | }, 50 | { 51 | "file": "motions/m02.mtn" 52 | }, 53 | { 54 | "file": "motions/m03.mtn" 55 | }, 56 | { 57 | "file": "motions/m04.mtn" 58 | }, 59 | { 60 | "file": "motions/m05.mtn" 61 | }, 62 | { 63 | "file": "motions/m06.mtn" 64 | }, 65 | { 66 | "file": "motions/m07.mtn" 67 | }, 68 | { 69 | "file": "motions/m08.mtn" 70 | } 71 | ] 72 | } 73 | } -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import { L2Dwidget } from 'live2d-widget/src' 2 | 3 | import './index.less' 4 | 5 | const loadingEl = document.getElementById('loading') 6 | 7 | const displaySize = Math.min(window.innerWidth * 0.9, 540) 8 | 9 | Object.assign(loadingEl.style, { 10 | width: displaySize + 2 + 'px', 11 | height: displaySize + 2 + 'px' 12 | }) 13 | 14 | Object.assign(document.querySelector('#loading .inner').style, { 15 | width: displaySize + 'px', 16 | height: displaySize + 'px' 17 | }) 18 | 19 | L2Dwidget.init({ 20 | model: { 21 | // jsonPath: 'https://webserver-1256209664.cos.ap-shanghai.myqcloud.com/qianlong/model/qianlong26.model.json', 22 | jsonPath: './model/qianlong26.model.json', 23 | onload: handleModelLoad 24 | }, 25 | display: { 26 | superSample: 2, 27 | width: displaySize, 28 | height: displaySize, 29 | hOffset: 0, 30 | vOffset: 0 31 | }, 32 | mobile: { 33 | scale: 1 34 | }, 35 | react: { 36 | opacityDefault: 1, 37 | opacityOnHover: 1 38 | }, 39 | dev: { 40 | border: false 41 | } 42 | }) 43 | 44 | function delay(timeout) { 45 | return new Promise(resolve => { 46 | setTimeout(resolve, timeout) 47 | }) 48 | } 49 | 50 | function handleModelLoad() { 51 | delay(2500) 52 | .then(() => { 53 | loadingEl.className = 'loading out' 54 | return delay(1500) 55 | }) 56 | .then(() => { 57 | loadingEl.style.zIndex = 1 58 | const canvasEl = document.getElementById('live2dcanvas') 59 | canvasEl.className = 'in' 60 | canvasEl.addEventListener('animationend', () => { 61 | loadingEl.style.display = 'none' 62 | }) 63 | }) 64 | } 65 | -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 来撩朕 7 | 8 | 9 | 10 | 20 | 29 | 30 | 31 | 32 | 33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 | 46 | 47 |
48 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /src/model/motions/m07.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30.0 3 | 4 | $fadein=500 5 | 6 | $fadeout=500 7 | 8 | PARAM_ANGLE_X=0,-0.452,-1.674,-3.466,-5.629,-7.921,-10.228,-12.31,-13.967,-15,-15.623,-16.193,-16.722,-17.192,-17.616,-17.996,-18.336,-18.641,-18.903,-19.131,-19.326,-19.491,-19.631,-19.742,-19.83,-19.897,-19.945,-19.978,-19.995,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-19.71,-18.896,-17.627,-16.049,-14.161,-12.124,-10,-7.876,-5.839,-3.951,-2.373,-1.104,-0.29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 9 | PARAM_ANGLE_Y=0,-0.05,-0.192,-0.418,-0.719,-1.078,-1.498,-1.964,-2.468,-3,-3.523,-4.013,-4.481,-4.908,-5.304,-5.67,-6.007,-6.322,-6.601,-6.853,-7.079,-7.278,-7.455,-7.603,-7.726,-7.826,-7.903,-7.958,-7.99,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-8,-7.91,-7.656,-7.262,-6.75,-6.145,-5.469,-4.746,-4,-3.254,-2.531,-1.855,-1.25,-0.738,-0.344,-0.09,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0 10 | PARAM_ANGLE_Z=0,-0.405,-1.506,-3.126,-5.093,-7.193,-9.33,-11.293,-12.908,-14,-14.737,-15.412,-16.04,-16.6,-17.106,-17.561,-17.968,-18.335,-18.652,-18.928,-19.165,-19.367,-19.539,-19.676,-19.785,-19.869,-19.93,-19.971,-19.993,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-20,-19.821,-19.312,-18.513,-17.467,-16.238,-14.823,-13.285,-11.663,-10,-8.337,-6.715,-5.177,-3.762,-2.533,-1.487,-0.688,-0.179,0,0,0,0,0,0,0,0,0,0,0,0,0 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,0.844,0.5,0.156,0,0,0,0,0.103,0.35,0.65,0.897,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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 | ParamEyeLSmile=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.156,0.5,0.844,1,1,1,1,0.897,0.65,0.35,0.103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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_R_OPEN=1 14 | ParamEyeRSmile=-0 15 | PARAM_EYE_BALL_X=-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.055,0.198,0.395,0.605,0.802,0.945,1,1,1,1,1,1,1,1,1,1,1,1,0.925,0.742,0.5,0.258,0.075,0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0 16 | PARAM_EYE_BALL_Y=-0 17 | ParamBrowLY=-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0.156,-0.5,-0.844,-1,-0.957,-0.844,-0.684,-0.5,-0.316,-0.156,-0.043,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-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 | ParamBrowRY=-0 19 | ParamBrowLX=-0 20 | ParamBrowRX=-0 21 | ParamBrowLAngle=-0 22 | ParamBrowRAngle=-0 23 | ParamBrowLForm=-0 24 | ParamBrowRForm=-0 25 | PARAM_MOUTH_FORM=-0 26 | PARAM_MOUTH_OPEN_Y=-0 27 | PARAM_MOUTH_WRY=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.156,-0.5,-0.844,-1,-0.995,-0.973,-0.923,-0.835,-0.7,-0.534,-0.375,-0.228,-0.108,-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 28 | PARAM_BREATH=0,0,0,0,0,0,0,0,0,0.002,0.006,0.013,0.023,0.036,0.051,0.068,0.087,0.108,0.131,0.156,0.183,0.21,0.24,0.269,0.301,0.332,0.365,0.398,0.432,0.466,0.5,0.534,0.568,0.602,0.635,0.668,0.699,0.731,0.76,0.79,0.817,0.844,0.869,0.892,0.913,0.932,0.949,0.964,0.977,0.987,0.994,0.998,1,1,1,1,1,1,1,1,1,1,1,0.999,0.997,0.992,0.986,0.979,0.97,0.96,0.948,0.935,0.921,0.906,0.889,0.872,0.854,0.834,0.814,0.793 29 | -------------------------------------------------------------------------------- /src/model/motions/m02.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30.0 3 | 4 | $fadein=500 5 | 6 | $fadeout=500 7 | 8 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.62,-2.28,-4.682,-7.529,-10.471,-13.318,-15.72,-17.38,-18,-16.864,-13.821,-9.416,-4.196,1.196,6.416,10.821,13.864,15,14.501,13.162,11.094,8.497,5.62,2.5,-0.62,-3.497,-6.094,-8.162,-9.501,-10,-9.874,-9.518,-8.958,-8.247,-7.399,-6.474,-5.497,-4.503,-3.526,-2.601,-1.753,-1.042,-0.482,-0.126,0,0,0,0,0,0,0,0,0,0,0,0,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,0,0,0,0,0,0,0,0.902,3.09,6,8.91,11.098,12,11.84,11.383,10.675,9.721,8.561,7.23,5.788,4.208,2.549,0.843,-0.843,-2.549,-4.208,-5.788,-7.23,-8.561,-9.721,-10.675,-11.383,-11.84,-12,-11.979,-11.916,-11.814,-11.677,-11.502,-11.299,-11.062,-10.802,-10.511,-10.202,-9.866,-9.518,-9.146,-8.767,-8.368,-7.966,-7.55,-7.135,-6.709,-6.291,-5.865,-5.45,-5.034,-4.632,-4.233,-3.854,-3.482,-3.134,-2.798,-2.489,-2.198,-1.938,-1.701,-1.498,-1.323,-1.186,-1.084,-1.021,-1,-1.044,-1.166,-1.356,-1.593,-1.876,-2.181,-2.5,-2.819,-3.124,-3.407,-3.644,-3.834,-3.956,-4,-3.92,-3.706,-3.375,-2.959,-2.499,-2,-1.501,-1.041,-0.625,-0.294,-0.08,0 10 | PARAM_ANGLE_Z=0,0,0,0,0,0,0.19,0.696,1.467,2.4,3.462,4.538,5.6,6.533,7.304,7.81,8,7.984,7.936,7.858,7.752,7.62,7.466,7.287,7.086,6.867,6.629,6.376,6.109,5.83,5.545,5.247,4.941,4.63,4.316,4,3.684,3.37,3.059,2.753,2.455,2.17,1.891,1.624,1.371,1.133,0.914,0.713,0.534,0.38,0.248,0.142,0.064,0.016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 11 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.966,0.873,0.74,0.582,0.418,0.26,0.127,0.034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.017,0.064,0.135,0.226,0.33,0.442,0.558,0.67,0.774,0.865,0.936,0.983,1,1,1,1,1,1,1,1,1,1,1,1,1 12 | ParamEyeLSmile=0 13 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.966,0.873,0.74,0.582,0.418,0.26,0.127,0.034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.017,0.064,0.135,0.226,0.33,0.442,0.558,0.67,0.774,0.865,0.936,0.983,1,1,1,1,1,1,1,1,1,1,1,1,1 14 | ParamEyeRSmile=0 15 | PARAM_EYE_BALL_X=0 16 | PARAM_EYE_BALL_Y=0,0,0,0,0,0,-0.022,-0.083,-0.174,-0.282,-0.4,-0.518,-0.626,-0.717,-0.778,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.781,-0.73,-0.653,-0.56,-0.454,-0.346,-0.24,-0.147,-0.07,-0.019,-0,-0 17 | ParamBrowLY=0 18 | ParamBrowRY=0 19 | ParamBrowLX=0 20 | ParamBrowRX=0 21 | ParamBrowLAngle=0 22 | ParamBrowRAngle=0 23 | ParamBrowLForm=0 24 | ParamBrowRForm=0 25 | PARAM_MOUTH_FORM=0 26 | PARAM_MOUTH_OPEN_Y=0 27 | PARAM_MOUTH_WRY=0 28 | PARAM_BODY_ANGLE_X=0 29 | PARAM_BREATH=0,0,0,0,0,0,0.021,0.078,0.158,0.25,0.342,0.422,0.479,0.5,0.498,0.492,0.483,0.471,0.457,0.44,0.421,0.401,0.38,0.357,0.335,0.313,0.291,0.27,0.25,0.231,0.214,0.2,0.187,0.175,0.163,0.152,0.141,0.131,0.121,0.112,0.103,0.095,0.087,0.079,0.072,0.066,0.059,0.054,0.048,0.043,0.038,0.034,0.03,0.026,0.023,0.019,0.017,0.014,0.012,0.01,0.008,0.006,0.005,0.003,0.002,0.002,0.001,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 30 | -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- 1 | const path = require('path') 2 | const webpack = require('webpack') 3 | const HtmlWebpackPlugin = require('html-webpack-plugin') 4 | const CopyWebpackPlugin = require('copy-webpack-plugin') 5 | const postcssPresetEnv = require('postcss-preset-env') 6 | 7 | const root = pathname => path.resolve(__dirname, pathname) 8 | 9 | const devMode = process.env.NODE_ENV !== 'production' 10 | 11 | module.exports = { 12 | mode: process.env.NODE_ENV, 13 | 14 | devtool: devMode ? 'cheap-module-eval-source-map' : false, 15 | 16 | context: root('src'), 17 | 18 | entry: { 19 | app: root('src/index.js') 20 | }, 21 | 22 | output: { 23 | publicPath: devMode ? '' : 'https://webserver-1256209664.cos.ap-shanghai.myqcloud.com/qianlong/', 24 | path: root('dist'), 25 | filename: devMode ? '[name].js' : '[name].[chunkhash].js' 26 | }, 27 | 28 | resolve: { 29 | extensions: ['.js', '.html'], 30 | }, 31 | 32 | module: { 33 | rules: [ 34 | { 35 | test: /\.js$/, 36 | exclude: /node_modules/, 37 | use: { 38 | loader: 'babel-loader', 39 | options: { 40 | presets: [ 41 | '@babel/preset-env' 42 | ], 43 | plugins: [ 44 | '@babel/plugin-proposal-object-rest-spread', 45 | '@babel/plugin-syntax-dynamic-import' 46 | ] 47 | } 48 | } 49 | }, 50 | { 51 | test: /\.less$/, 52 | use: [ 53 | { loader: 'style-loader' }, 54 | { loader: 'css-loader' }, 55 | { 56 | loader: 'postcss-loader', options: { 57 | ident: 'postcss', 58 | plugins: () => [ 59 | postcssPresetEnv() 60 | ] 61 | } 62 | }, 63 | { loader: 'less-loader' } 64 | ] 65 | }, 66 | { 67 | test: /\.html$/, 68 | use: [{ 69 | loader: 'html-loader', 70 | options: { 71 | minimize: true 72 | } 73 | }], 74 | }, 75 | { 76 | test: /\.(png|jpg|gif)$/, 77 | loader: 'url-loader', 78 | options: { 79 | limit: 8192 80 | } 81 | } 82 | ] 83 | }, 84 | 85 | plugins: [ 86 | new HtmlWebpackPlugin({ 87 | template: root('src/index.html'), 88 | favicon: root('src/favicon.ico'), 89 | inject: true, 90 | cache: false 91 | }), 92 | new CopyWebpackPlugin([ 93 | { 94 | from: 'model/**/*', 95 | to: root('dist/') 96 | } 97 | ]), 98 | ...( 99 | !devMode 100 | ? [new webpack.LoaderOptionsPlugin({ 101 | minimize: true, 102 | debug: false 103 | })] 104 | : [] 105 | ) 106 | ] 107 | } 108 | -------------------------------------------------------------------------------- /src/model/motions/m05.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30.0 3 | 4 | $fadein=500 5 | 6 | $fadeout=500 7 | 8 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0.551,2.026,4.162,6.693,9.307,11.838,13.974,15.449,16,15.478,14.086,11.965,9.399,6.478,3.522,0.601,-1.965,-4.086,-5.478,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6 9 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,-0.216,-0.834,-1.831,-3.126,-4.688,-6.473,-8.437,-10.577,-12.766,-15,-17.234,-19.423,-21.563,-23.527,-25.312,-26.874,-28.169,-29.166,-29.784,-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,-30 10 | PARAM_EYE_L_OPEN=1,1,1.002,1.003,1.006,1.009,1.013,1.017,1.021,1.026,1.031,1.036,1.042,1.047,1.053,1.058,1.064,1.069,1.074,1.079,1.083,1.087,1.091,1.094,1.097,1.098,1.1,1.1,1.1,1.098,1.095,1.091,1.085,1.077,1.067,1.055,1.039,1.021,1,0.727,0.258,0,0,0.156,0.5,0.844,1,1,1,1,1,1,1,1,1,1,1,0.737,0.263,0,0,0.156,0.5,0.844,1,1,1,1,1,1,1,1,1,1,1,1 11 | ParamEyeLSmile=0 12 | PARAM_EYE_R_OPEN=1,1,1.002,1.003,1.006,1.009,1.013,1.017,1.021,1.026,1.031,1.036,1.042,1.047,1.053,1.058,1.064,1.069,1.074,1.079,1.083,1.087,1.091,1.094,1.097,1.098,1.1,1.1,1.1,1.098,1.095,1.091,1.085,1.077,1.067,1.055,1.039,1.021,1,0.727,0.258,0,0,0.156,0.5,0.844,1,1,1,1,1,1,1,1,1,1,1,0.737,0.263,0,0,0.156,0.5,0.844,1,1,1,1,1,1,1,1,1,1,1,1 13 | ParamEyeRSmile=0 14 | PARAM_EYE_BALL_X=0 15 | PARAM_EYE_BALL_Y=0 16 | ParamBrowLY=0 17 | ParamBrowRY=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.02,0.074,0.156,0.26,0.375,0.5,0.625,0.74,0.844,0.926,0.98,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 18 | ParamBrowLX=0 19 | ParamBrowRX=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.004,-0.015,-0.031,-0.052,-0.075,-0.1,-0.125,-0.148,-0.169,-0.185,-0.196,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2 20 | ParamBrowLAngle=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.01,0.037,0.078,0.13,0.188,0.25,0.312,0.37,0.422,0.463,0.49,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5 21 | ParamBrowRAngle=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.014,0.051,0.109,0.182,0.263,0.35,0.437,0.518,0.591,0.649,0.686,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,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,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7,0.7 22 | ParamBrowLForm=0 23 | ParamBrowRForm=0 24 | PARAM_MOUTH_FORM=0 25 | PARAM_MOUTH_OPEN_Y=0 26 | PARAM_MOUTH_WRY=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.007,-0.027,-0.058,-0.098,-0.146,-0.201,-0.259,-0.319,-0.381,-0.441,-0.499,-0.554,-0.602,-0.642,-0.673,-0.693,-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,-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,-0.7,-0.7,-0.7,-0.7 27 | PARAM_BODY_ANGLE_X=0 28 | PARAM_BREATH=0,0.007,0.028,0.059,0.101,0.15,0.207,0.269,0.333,0.4,0.467,0.531,0.593,0.65,0.699,0.741,0.772,0.793,0.8,0.8,0.8,0.8,0.8,0.8,0.799,0.797,0.792,0.787,0.779,0.771,0.76,0.749,0.736,0.723,0.708,0.692,0.675,0.657,0.639,0.619,0.599,0.579,0.558,0.536,0.514,0.492,0.469,0.446,0.423,0.4,0.377,0.354,0.331,0.308,0.286,0.264,0.242,0.221,0.201,0.181,0.161,0.143,0.125,0.108,0.092,0.077,0.064,0.051,0.04,0.029,0.021,0.013,0.008,0.003,0.001,0 29 | -------------------------------------------------------------------------------- /src/model/motions/m03.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30.0 3 | 4 | $fadein=500 5 | 6 | $fadeout=500 7 | 8 | PARAM_ANGLE_X=0,0.33,1.282,2.697,4.513,6.604,8.831,11.169,13.396,15.487,17.303,18.718,19.67,20,19.884,19.524,18.938,18.107,17.039,15.751,14.188,12.43,10.412,8.156,5.696,2.931,0,-2.931,-5.696,-8.156,-10.412,-12.43,-14.188,-15.751,-17.039,-18.107,-18.938,-19.524,-19.884,-20,-19.67,-18.718,-17.303,-15.487,-13.396,-11.169,-8.831,-6.604,-4.513,-2.697,-1.282,-0.33,0,0,0,0.33,1.282,2.697,4.513,6.604,8.831,11.169,13.396,15.487,17.303,18.718,19.67,20,19.884,19.524,18.938,18.107,17.039,15.751,14.188,12.43,10.412,8.156,5.696,2.931,0,-2.931,-5.696,-8.156,-10.412,-12.43,-14.188,-15.751,-17.039,-18.107,-18.938,-19.524,-19.884,-20,-19.67,-18.718,-17.303,-15.487,-13.396,-11.169,-8.831,-6.604,-4.513,-2.697,-1.282,-0.33,0,0,0,0,0,0,0,0,0,0,0,0,0,0 9 | PARAM_ANGLE_Y=0,0.087,0.357,0.797,1.419,2.221,3.187,4.359,5.678,7.191,8.883,10.728,12.802,15,17.198,19.272,21.117,22.809,24.322,25.641,26.813,27.779,28.581,29.203,29.643,29.913,30,29.935,29.727,29.374,28.855,28.16,27.292,26.201,24.931,23.426,21.688,19.733,17.47,15,12.447,9.946,7.638,5.446,3.418,1.591,-0.084,-1.509,-2.726,-3.7,-4.407,-4.853,-5,-5,-5,-4.853,-4.407,-3.7,-2.726,-1.509,-0.084,1.591,3.418,5.446,7.638,9.946,12.447,15,17.47,19.733,21.688,23.426,24.931,26.201,27.292,28.16,28.855,29.374,29.727,29.935,30,29.927,29.697,29.313,28.757,28.024,27.121,26.001,24.714,23.205,21.484,19.568,17.373,15,12.578,10.24,8.111,6.118,4.296,2.674,1.204,-0.033,-1.08,-1.908,-2.505,-2.878,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3,-3 10 | PARAM_ANGLE_Z=0,0.264,1.025,2.158,3.611,5.283,7.064,8.936,10.717,12.389,13.842,14.975,15.736,16,15.907,15.619,15.15,14.486,13.631,12.601,11.351,9.944,8.33,6.525,4.557,2.345,0,-2.345,-4.557,-6.525,-8.33,-9.944,-11.351,-12.601,-13.631,-14.486,-15.15,-15.619,-15.907,-16,-15.736,-14.975,-13.842,-12.389,-10.717,-8.936,-7.064,-5.283,-3.611,-2.158,-1.025,-0.264,0,0,0,0.264,1.025,2.158,3.611,5.283,7.064,8.936,10.717,12.389,13.842,14.975,15.736,16,15.907,15.619,15.15,14.486,13.631,12.601,11.351,9.944,8.33,6.525,4.557,2.345,0,-2.345,-4.557,-6.525,-8.33,-9.944,-11.351,-12.601,-13.631,-14.486,-15.15,-15.619,-15.907,-16,-15.736,-14.975,-13.842,-12.389,-10.717,-8.936,-7.064,-5.283,-3.611,-2.158,-1.025,-0.264,0,0,0,0,0,0,0,0,0,0,0,0,0,0 11 | PARAM_EYE_L_OPEN=1,0.957,0.844,0.684,0.5,0.316,0.156,0.043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.034,0.127,0.26,0.418,0.582,0.74,0.873,0.966,1,1,1,1,1 12 | ParamEyeLSmile=0 13 | PARAM_EYE_R_OPEN=1,0.957,0.844,0.684,0.5,0.316,0.156,0.043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.034,0.127,0.26,0.418,0.582,0.74,0.873,0.966,1,1,1,1,1 14 | ParamEyeRSmile=0 15 | PARAM_EYE_BALL_X=0 16 | PARAM_EYE_BALL_Y=0 17 | ParamBrowLY=0 18 | ParamBrowRY=0 19 | ParamBrowLX=0 20 | ParamBrowRX=0 21 | ParamBrowLAngle=0 22 | ParamBrowRAngle=0 23 | ParamBrowLForm=0 24 | ParamBrowRForm=0 25 | PARAM_MOUTH_FORM=0 26 | PARAM_MOUTH_OPEN_Y=0,0.017,0.064,0.135,0.226,0.33,0.442,0.558,0.67,0.774,0.865,0.936,0.983,1,1,1,1,1,1,0.897,0.65,0.35,0.103,0,0,0,0.019,0.072,0.152,0.247,0.35,0.453,0.548,0.628,0.681,0.7,0.681,0.628,0.548,0.453,0.35,0.247,0.152,0.072,0.019,0,0,0,0,0,0,0,0,0,0,0.055,0.198,0.395,0.605,0.802,0.945,1,1,1,1,1,1,0.925,0.742,0.5,0.258,0.075,0,0.156,0.5,0.844,1,0.989,0.96,0.921,0.879,0.84,0.811,0.8,0.8,0.8,0.8,0.8,0.815,0.852,0.9,0.948,0.985,1,1,1,1,1,1,1,0.972,0.897,0.783,0.647,0.5,0.353,0.217,0.103,0.028,0,0,0,0,0,0,0,0,0,0,0 27 | PARAM_MOUTH_WRY=0 28 | PARAM_BODY_ANGLE_X=0 29 | PARAM_BREATH=0,0,0,0,0,0,0,0,0,0.002,0.006,0.013,0.023,0.036,0.051,0.068,0.087,0.108,0.131,0.156,0.183,0.21,0.24,0.269,0.301,0.332,0.365,0.398,0.432,0.466,0.5,0.534,0.568,0.602,0.635,0.668,0.699,0.731,0.76,0.79,0.817,0.844,0.869,0.892,0.913,0.932,0.949,0.964,0.977,0.987,0.994,0.998,1,1,1,1,1,1,1,1,1,1,1,0.999,0.997,0.992,0.986,0.979,0.97,0.96,0.948,0.935,0.921,0.906,0.889,0.872,0.854,0.834,0.814,0.793,0.771,0.748,0.725,0.702,0.677,0.653,0.628,0.603,0.577,0.552,0.526,0.5,0.474,0.448,0.423,0.397,0.372,0.347,0.323,0.298,0.275,0.252,0.229,0.207,0.186,0.166,0.146,0.128,0.111,0.094,0.079,0.065,0.052,0.04,0.03,0.021,0.014,0.008,0.003,0.001 30 | -------------------------------------------------------------------------------- /src/model/motions/m01.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30.0 3 | 4 | $fadein=500 5 | 6 | $fadeout=500 7 | 8 | PARAM_ANGLE_X=0 9 | PARAM_ANGLE_Y=0,0.216,0.834,1.831,3.126,4.688,6.473,8.437,10.577,12.766,15,17.234,19.423,21.563,23.527,25.312,26.874,28.169,29.166,29.784,30,29.444,27.935,25.66,22.949,20,17.051,14.34,12.065,10.556,10,10.333,11.239,12.604,14.231,16,17.769,19.396,20.761,21.667,22,21.667,20.761,19.396,17.769,16,14.231,12.604,11.239,10.333,10,10.333,11.239,12.604,14.231,16,17.769,19.396,20.761,21.667,22,21.887,21.57,21.055,20.364,19.54,18.562,17.468,16.306,15.039,13.714,12.382,11,9.618,8.286,6.961,5.694,4.532,3.438,2.46,1.636,0.945,0.43,0.113,0,0,0,0,0,0,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 11 | PARAM_EYE_L_OPEN=1 12 | ParamEyeLSmile=0,0.007,0.028,0.061,0.104,0.156,0.216,0.281,0.353,0.426,0.5,0.574,0.647,0.719,0.784,0.844,0.896,0.939,0.972,0.993,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.998,0.996,0.993,0.989,0.984,0.978,0.971,0.963,0.954,0.943,0.931,0.918,0.903,0.887,0.869,0.85,0.83,0.808,0.784,0.758,0.731,0.702,0.671,0.638,0.603,0.566,0.528,0.492,0.455,0.419,0.384,0.35,0.317,0.285,0.254,0.224,0.196,0.17,0.144,0.121,0.099,0.079,0.062,0.046,0.032,0.021,0.012,0.005,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 13 | PARAM_EYE_R_OPEN=1 14 | ParamEyeRSmile=0,0.007,0.028,0.061,0.104,0.156,0.216,0.281,0.353,0.426,0.5,0.574,0.647,0.719,0.784,0.844,0.896,0.939,0.972,0.993,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.998,0.996,0.993,0.989,0.984,0.978,0.971,0.963,0.954,0.943,0.931,0.918,0.903,0.887,0.869,0.85,0.83,0.808,0.784,0.758,0.731,0.702,0.671,0.638,0.603,0.566,0.528,0.492,0.455,0.419,0.384,0.35,0.317,0.285,0.254,0.224,0.196,0.17,0.144,0.121,0.099,0.079,0.062,0.046,0.032,0.021,0.012,0.005,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 15 | PARAM_EYE_BALL_X=0 16 | PARAM_EYE_BALL_Y=0 17 | ParamBrowLY=0 18 | ParamBrowRY=0 19 | ParamBrowLX=0 20 | ParamBrowRX=0 21 | ParamBrowLAngle=0,0.002,0.008,0.018,0.031,0.047,0.065,0.084,0.106,0.128,0.15,0.172,0.194,0.216,0.235,0.253,0.269,0.282,0.292,0.298,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.298,0.292,0.282,0.269,0.253,0.235,0.216,0.194,0.172,0.15,0.128,0.106,0.084,0.065,0.047,0.031,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 22 | ParamBrowRAngle=-0,0.002,0.008,0.018,0.031,0.047,0.065,0.084,0.106,0.128,0.15,0.172,0.194,0.216,0.235,0.253,0.269,0.282,0.292,0.298,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.298,0.292,0.282,0.269,0.253,0.235,0.216,0.194,0.172,0.15,0.128,0.106,0.084,0.065,0.047,0.031,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 23 | ParamBrowLForm=0,0.007,0.028,0.061,0.104,0.156,0.216,0.281,0.353,0.426,0.5,0.574,0.647,0.719,0.784,0.844,0.896,0.939,0.972,0.993,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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.972,0.939,0.896,0.844,0.784,0.719,0.647,0.574,0.5,0.426,0.353,0.281,0.216,0.156,0.104,0.061,0.028,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 24 | ParamBrowRForm=-0,0.007,0.028,0.061,0.104,0.156,0.216,0.281,0.353,0.426,0.5,0.574,0.647,0.719,0.784,0.844,0.896,0.939,0.972,0.993,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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.972,0.939,0.896,0.844,0.784,0.719,0.647,0.574,0.5,0.426,0.353,0.281,0.216,0.156,0.104,0.061,0.028,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 25 | PARAM_MOUTH_FORM=0.3,0.305,0.319,0.343,0.373,0.409,0.451,0.497,0.547,0.598,0.65,0.702,0.753,0.803,0.849,0.891,0.927,0.957,0.981,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.999,0.994,0.988,0.979,0.967,0.953,0.937,0.92,0.9,0.879,0.856,0.831,0.805,0.779,0.75,0.721,0.691,0.661,0.629,0.598,0.565,0.533,0.5,0.467,0.435,0.402,0.371,0.339,0.309,0.279,0.25,0.221,0.195,0.169,0.144,0.121,0.1,0.08,0.063,0.047,0.033,0.021,0.012,0.006,0.001,0 26 | PARAM_MOUTH_OPEN_Y=0,0.007,0.028,0.061,0.104,0.156,0.216,0.281,0.353,0.426,0.5,0.574,0.647,0.719,0.784,0.844,0.896,0.939,0.972,0.993,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.999,0.997,0.993,0.987,0.98,0.972,0.962,0.951,0.939,0.926,0.911,0.896,0.879,0.862,0.844,0.825,0.805,0.784,0.763,0.741,0.718,0.695,0.672,0.648,0.624,0.599,0.575,0.55,0.525,0.5,0.475,0.45,0.425,0.401,0.376,0.352,0.328,0.305,0.282,0.259,0.237,0.216,0.195,0.175,0.156,0.138,0.121,0.104,0.089,0.074,0.061,0.049,0.038,0.028,0.02,0.013,0.007,0.003,0.001,0,0,0,0,0,0,0,0,0,0,0,0,0,0 27 | PARAM_MOUTH_WRY=0 28 | PARAM_BODY_ANGLE_X=0 29 | PARAM_BREATH=-0,0.011,0.043,0.092,0.156,0.232,0.316,0.407,0.5,0.593,0.684,0.768,0.844,0.908,0.957,0.989,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.999,0.997,0.994,0.99,0.985,0.978,0.97,0.962,0.952,0.942,0.93,0.918,0.904,0.89,0.875,0.86,0.844,0.827,0.81,0.791,0.773,0.754,0.734,0.714,0.694,0.673,0.652,0.631,0.609,0.588,0.566,0.544,0.522,0.5,0.478,0.456,0.434,0.412,0.391,0.369,0.348,0.327,0.306,0.286,0.266,0.246,0.227,0.209,0.19,0.173,0.156,0.14,0.125,0.11,0.096,0.082,0.07,0.058,0.048,0.038,0.03,0.022,0.015,0.01,0.006,0.003,0.001,0,0,0,0,0,0,0,0,0,0,0,0,0,0 30 | -------------------------------------------------------------------------------- /src/model/motions/m06.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30.0 3 | 4 | $fadein=500 5 | 6 | $fadeout=500 7 | 8 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.195,0.723,1.519,2.468,3.5,4.532,5.481,6.277,6.805,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 9 | PARAM_ANGLE_Y=0,0.127,0.491,1.078,1.843,2.797,3.876,5.104,6.407,7.819,9.256,10.759,12.241,13.744,15.181,16.593,17.896,19.124,20.203,21.157,21.922,22.509,22.873,23,22.25,20.212,17.141,13.481,9.5,5.519,1.859,-1.212,-3.25,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4,-4 10 | PARAM_ANGLE_Z=0,-0.099,-0.384,-0.809,-1.354,-1.981,-2.649,-3.351,-4.019,-4.646,-5.191,-5.616,-5.901,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-6,-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 11 | PARAM_EYE_L_OPEN=1,1.005,1.019,1.04,1.068,1.099,1.132,1.168,1.201,1.232,1.26,1.281,1.295,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,0.958,0.342,0,0,0.156,0.5,0.844,1,1,1,1 12 | ParamEyeLSmile=0 13 | PARAM_EYE_R_OPEN=1,1.005,1.019,1.04,1.068,1.099,1.132,1.168,1.201,1.232,1.26,1.281,1.295,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,0.958,0.342,0,0,0.156,0.5,0.844,1,1,1,1 14 | ParamEyeRSmile=0 15 | PARAM_EYE_BALL_X=0,-0.005,-0.019,-0.04,-0.068,-0.099,-0.132,-0.168,-0.201,-0.232,-0.26,-0.281,-0.295,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3 16 | PARAM_EYE_BALL_Y=0,-0.013,-0.051,-0.108,-0.181,-0.264,-0.353,-0.447,-0.536,-0.619,-0.692,-0.749,-0.787,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.797,-0.787,-0.772,-0.753,-0.73,-0.705,-0.678,-0.65,-0.622,-0.595,-0.57,-0.547,-0.528,-0.513,-0.503,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5 17 | ParamBrowLY=0,0.015,0.058,0.121,0.203,0.297,0.397,0.503,0.603,0.697,0.779,0.842,0.885,0.9,0.9,0.9,0.9,0.9,0.9,0.9,0.9,0.9,0.896,0.881,0.848,0.792,0.703,0.579,0.412,0.219,0.027,-0.158,-0.331,-0.482,-0.612,-0.713,-0.777,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.853,-0.947,-1,-0.987,-0.953,-0.905,-0.85,-0.795,-0.747,-0.713,-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,-0.7,-0.7 18 | ParamBrowRY=0,0.015,0.058,0.121,0.203,0.297,0.397,0.503,0.603,0.697,0.779,0.842,0.885,0.9,0.9,0.9,0.9,0.9,0.9,0.9,0.9,0.9,0.896,0.881,0.848,0.792,0.703,0.579,0.412,0.219,0.027,-0.158,-0.331,-0.482,-0.612,-0.713,-0.777,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.853,-0.947,-1,-0.987,-0.953,-0.905,-0.85,-0.795,-0.747,-0.713,-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,-0.7,-0.7 19 | ParamBrowLX=0,-0.001,-0.003,-0.006,-0.011,-0.017,-0.025,-0.033,-0.043,-0.054,-0.066,-0.079,-0.094,-0.109,-0.125,-0.142,-0.159,-0.178,-0.197,-0.218,-0.239,-0.26,-0.282,-0.305,-0.328,-0.352,-0.376,-0.401,-0.426,-0.448,-0.466,-0.479,-0.488,-0.494,-0.498,-0.499,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.526,-0.574,-0.6,-0.596,-0.584,-0.568,-0.55,-0.532,-0.516,-0.504,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5 20 | ParamBrowRX=0,-0.001,-0.003,-0.006,-0.011,-0.017,-0.025,-0.033,-0.043,-0.054,-0.066,-0.079,-0.094,-0.109,-0.125,-0.142,-0.159,-0.178,-0.197,-0.218,-0.239,-0.26,-0.282,-0.305,-0.328,-0.352,-0.376,-0.401,-0.426,-0.448,-0.466,-0.479,-0.488,-0.494,-0.498,-0.499,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.526,-0.574,-0.6,-0.596,-0.584,-0.568,-0.55,-0.532,-0.516,-0.504,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5 21 | ParamBrowLAngle=0,0.005,0.019,0.04,0.068,0.099,0.132,0.168,0.201,0.232,0.26,0.281,0.295,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.292,0.267,0.224,0.164,0.081,-0.022,-0.147,-0.278,-0.396,-0.499,-0.589,-0.662,-0.722,-0.765,-0.791,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.853,-0.947,-1,-0.991,-0.969,-0.937,-0.9,-0.863,-0.831,-0.809,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8 22 | ParamBrowRAngle=0,0.005,0.019,0.04,0.068,0.099,0.132,0.168,0.201,0.232,0.26,0.281,0.295,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.292,0.267,0.224,0.164,0.081,-0.022,-0.147,-0.278,-0.396,-0.499,-0.589,-0.662,-0.722,-0.765,-0.791,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.853,-0.947,-1,-0.991,-0.969,-0.937,-0.9,-0.863,-0.831,-0.809,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8,-0.8 23 | ParamBrowLForm=0,0.005,0.019,0.04,0.068,0.099,0.132,0.168,0.201,0.232,0.26,0.281,0.295,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.298,0.291,0.279,0.263,0.24,0.212,0.178,0.142,0.11,0.082,0.057,0.037,0.021,0.01,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 24 | ParamBrowRForm=0,0.005,0.019,0.04,0.068,0.099,0.132,0.168,0.201,0.232,0.26,0.281,0.295,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.3,0.298,0.291,0.279,0.263,0.24,0.212,0.178,0.142,0.11,0.082,0.057,0.037,0.021,0.01,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 25 | PARAM_MOUTH_FORM=0,-0.007,-0.026,-0.054,-0.09,-0.132,-0.177,-0.223,-0.268,-0.31,-0.346,-0.374,-0.393,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.412,-0.444,-0.494,-0.556,-0.625,-0.7,-0.775,-0.844,-0.906,-0.956,-0.988,-1,-0.875,-0.6,-0.325,-0.2,-0.2,-0.2,-0.15,-0.1,-0.1,-0.1,-0.092,-0.074,-0.05,-0.026,-0.008,-0,-0.038,-0.129,-0.25,-0.371,-0.462,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5 26 | 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,0,0,0,0,0,0,0.156,0.5,0.844,1,1,1,0.75,0.5,0.5,0.5,0.538,0.629,0.75,0.871,0.962,1,0.925,0.742,0.5,0.258,0.075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 27 | PARAM_MOUTH_WRY=0 28 | PARAM_BODY_ANGLE_X=0 29 | PARAM_BREATH=0,0.007,0.026,0.055,0.095,0.143,0.199,0.259,0.325,0.394,0.465,0.535,0.606,0.675,0.741,0.801,0.857,0.905,0.945,0.974,0.993,1,1,1,1,1,1,1,1,1,1,1,1,1,0.997,0.988,0.974,0.955,0.933,0.906,0.876,0.845,0.81,0.774,0.738,0.7,0.662,0.626,0.59,0.555,0.524,0.494,0.467,0.445,0.426,0.412,0.403,0.4,0.404,0.417,0.437,0.463,0.493,0.527,0.563,0.6,0.637,0.673,0.707,0.738,0.763,0.783,0.796,0.8,0.8,0.8,0.8 30 | -------------------------------------------------------------------------------- /src/index.less: -------------------------------------------------------------------------------- 1 | // ===== Mixins ===== 2 | 3 | .center-cicle() { 4 | position: absolute !important; 5 | top: 46%; 6 | left: 50%; 7 | transform: translate(-50%, -50%); 8 | border-radius: 50%; 9 | background: url(./image/bg.png); 10 | background-size: 100px; 11 | } 12 | 13 | .img-bg(@url) { 14 | position: absolute; 15 | transform: translate(-50%); 16 | background: url(@url) no-repeat center center; 17 | background-size: contain; 18 | } 19 | 20 | // ===== Styles ===== 21 | 22 | html { 23 | position: fixed; 24 | top: 0; 25 | bottom: 0; 26 | left: 0; 27 | right: 0; 28 | overflow: hidden; 29 | } 30 | 31 | body { 32 | padding: 0px; 33 | margin: 0px; 34 | background: url(./image/fg.png); 35 | background-size: 100px; 36 | overflow: hidden; 37 | } 38 | 39 | #live2dcanvas { 40 | .center-cicle(); 41 | 42 | &.in { 43 | animation: canvasIn 500ms ease-out forwards; 44 | } 45 | } 46 | 47 | @keyframes canvasIn { 48 | 0% { 49 | // transform: translate(-50%, -50%) scale(0.1); 50 | opacity: 0; 51 | } 52 | } 53 | 54 | .loading { 55 | .center-cicle(); 56 | z-index: 100000; 57 | overflow: hidden; 58 | 59 | @taihe-real-width: 813px; 60 | @sun-real-width: 360px; 61 | @cloud-1-real-width: 116px * 1.2; 62 | @cloud-2-real-width: 64px * 1.2; 63 | @cloud-3-real-width: 60px * 1.2; 64 | 65 | @top-offset: 12%; 66 | @taihe-top: @top-offset + 20%; 67 | @sun-top: @top-offset + 30%; 68 | @cloud-1-top: @top-offset + 14%; 69 | @cloud-2-top: @top-offset + 24%; 70 | @cloud-3-top: @top-offset + 30%; 71 | 72 | @cloud-1-left: 55%; 73 | @cloud-2-left: 35%; 74 | @cloud-3-left: 66%; 75 | 76 | @taihe-padding: 48%; 77 | 78 | .padding(@width) { 79 | @padding: @taihe-padding * (@width / @taihe-real-width); 80 | padding-right: @padding; 81 | padding-bottom: @padding; 82 | } 83 | 84 | &.out { 85 | .inner { 86 | animation: loadingOut 1500ms ease-in forwards; 87 | } 88 | } 89 | 90 | .inner { 91 | position: relative; 92 | } 93 | 94 | @keyframes loadingOut { 95 | 100% { 96 | transform: translateY(-160%) scale(20); 97 | opacity: 0; 98 | } 99 | } 100 | 101 | .taihe { 102 | top: @taihe-top; 103 | left: 50%; 104 | padding-right: @taihe-padding; 105 | padding-bottom: @taihe-padding; 106 | .img-bg('./image/taihe-p.png'); 107 | opacity: 0.9; 108 | } 109 | 110 | .sun { 111 | top: @sun-top; 112 | left: 50%; 113 | .padding(@sun-real-width); 114 | .img-bg('./image/sun-p.png'); 115 | animation: rise 12s linear forwards; 116 | opacity: 0.9; 117 | } 118 | 119 | .cloud-1 { 120 | top: @cloud-1-top; 121 | left: @cloud-1-left; 122 | .padding(@cloud-1-real-width); 123 | .img-bg('./image/cloud-1-p.png'); 124 | animation: swim1 20s linear infinite; 125 | opacity: 0.9; 126 | } 127 | 128 | .cloud-2 { 129 | top: @cloud-2-top; 130 | left: @cloud-2-left; 131 | .padding(@cloud-2-real-width); 132 | .img-bg('./image/cloud-2-p.png'); 133 | animation: swim2 30s linear infinite; 134 | opacity: 0.9; 135 | } 136 | 137 | .cloud-3 { 138 | top: @cloud-3-top; 139 | left: @cloud-3-left; 140 | .padding(@cloud-3-real-width); 141 | .img-bg('./image/cloud-3-p.png'); 142 | animation: swim3 40s linear infinite; 143 | opacity: 0.9; 144 | } 145 | 146 | .text { 147 | bottom: 16%; 148 | left: 50%; 149 | padding-right: 18%; 150 | padding-bottom: 12%; 151 | .img-bg('./image/loading-text.png'); 152 | animation: load 0.8s cubic-bezier(0.47, 0, 0.75, 0.72) infinite alternate; 153 | opacity: 0.9; 154 | } 155 | 156 | @keyframes rise { 157 | 100% { 158 | top: 8%; 159 | transform: translate(-50%) scale(0.7); 160 | } 161 | } 162 | 163 | @keyframes swim1 { 164 | 54% { 165 | left: -10%; 166 | top: @cloud-1-top; 167 | } 168 | 55% { 169 | left: -10%; 170 | top: -10%; 171 | } 172 | 56% { 173 | left: 110%; 174 | top: -10%; 175 | } 176 | 57% { 177 | left: 110%; 178 | top: @cloud-1-top; 179 | } 180 | 100% { 181 | left: @cloud-1-left; 182 | top: @cloud-1-top; 183 | } 184 | } 185 | 186 | @keyframes swim2 { 187 | 34% { 188 | left: -10%; 189 | top: @cloud-2-top; 190 | } 191 | 35% { 192 | left: -10%; 193 | top: -10%; 194 | } 195 | 36% { 196 | left: 110%; 197 | top: -10%; 198 | } 199 | 37% { 200 | left: 110%; 201 | top: @cloud-2-top; 202 | } 203 | 100% { 204 | left: @cloud-2-left; 205 | top: @cloud-2-top; 206 | } 207 | } 208 | 209 | @keyframes swim3 { 210 | 65% { 211 | left: -10%; 212 | top: @cloud-3-top; 213 | } 214 | 66% { 215 | left: -10%; 216 | top: -10%; 217 | } 218 | 67% { 219 | left: 110%; 220 | top: -10%; 221 | } 222 | 78% { 223 | left: 110%; 224 | top: @cloud-3-top; 225 | } 226 | 100% { 227 | left: @cloud-3-left; 228 | top: @cloud-3-top; 229 | } 230 | } 231 | 232 | @keyframes load { 233 | 100% { 234 | transform: translate(-50%) scale(1.1); 235 | } 236 | } 237 | } 238 | 239 | .contact { 240 | position: absolute; 241 | padding: 16px 16px; 242 | left: 0; 243 | bottom: 0; 244 | opacity: 0.8; 245 | 246 | .author { 247 | display: block; 248 | margin: 0 auto 18px; 249 | width: 20px; 250 | height: 39px; 251 | background: url(./image/author-v.png) no-repeat center center; 252 | background-size: contain; 253 | } 254 | 255 | a { 256 | display: block; 257 | width: 24px; 258 | height: 24px; 259 | background-size: contain; 260 | background-repeat: no-repeat; 261 | background-position: center center; 262 | 263 | & + a { 264 | margin-top: 12px; 265 | } 266 | } 267 | 268 | .link-github { 269 | background-image: url(./image/icon-github.png); 270 | } 271 | 272 | .link-weibo { 273 | background-image: url(./image/icon-weibo.png); 274 | } 275 | } 276 | -------------------------------------------------------------------------------- /src/model/motions/m04.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30.0 3 | 4 | $fadein=500 5 | 6 | $fadeout=500 7 | 8 | PARAM_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0,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.007,-0.015,-0.026,-0.041,-0.059,-0.081,-0.106,-0.134,-0.166,-0.201,-0.239,-0.28,-0.326,-0.375,-0.426,-0.481,-0.541,-0.602,-0.668,-0.737,-0.81,-0.886,-0.965,-1.049,-1.135,-1.224,-1.318,-1.415,-1.516,-1.619,-1.728,-1.838,-1.952,-2.072,-2.193,-2.317,-2.447,-2.581,-2.716,-2.855,-3,-3.146,-3.296,-3.451,-3.611,-3.772,-3.936,-4.106,-4.278,-4.453,-4.635,-4.82,-5.007,-5.197,-5.393,-5.591,-5.792,-6,-6.204,-6.407,-6.602,-6.791,-6.979,-7.158,-7.335,-7.504,-7.667,-7.828,-7.981,-8.129,-8.274,-8.411,-8.542,-8.671,-8.791,-8.906,-9.018,-9.121,-9.22,-9.314,-9.401,-9.482,-9.558,-9.628,-9.691,-9.75,-9.802,-9.848,-9.888,-9.922,-9.95,-9.972,-9.987,-9.997,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10,-10 9 | PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,-0.132,-0.513,-1.079,-1.805,-2.642,-3.532,-4.468,-5.358,-6.195,-6.921,-7.487,-7.868,-8,-7.822,-7.316,-6.512,-5.478,-4.249,-2.842,-1.349,0.21,1.79,3.349,4.842,6.249,7.478,8.512,9.316,9.822,10,9.977,9.906,9.79,9.634,9.433,9.192,8.917,8.601,8.249,7.87,7.454,7.007,6.539,6.045,5.511,4.969,4.406,3.814,3.204,2.586,1.945,1.29,0.632,-0.044,-0.729,-1.411,-2.108,-2.808,-3.5,-4.192,-4.892,-5.589,-6.271,-6.956,-7.632,-8.29,-8.945,-9.586,-10.204,-10.814,-11.406,-11.969,-12.511,-13.045,-13.539,-14.007,-14.454,-14.87,-15.249,-15.601,-15.917,-16.192,-16.433,-16.634,-16.79,-16.906,-16.977,-17,-16.99,-16.96,-16.911,-16.845,-16.762,-16.666,-16.554,-16.429,-16.292,-16.143,-15.985,-15.818,-15.644,-15.466,-15.279,-15.088,-14.894,-14.698,-14.5,-14.302,-14.106,-13.912,-13.721,-13.534,-13.356,-13.182,-13.015,-12.857,-12.708,-12.571,-12.446,-12.334,-12.238,-12.155,-12.089,-12.04,-12.01,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12 10 | PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0.066,0.255,0.557,0.962,1.459,2.036,2.683,3.389,4.144,4.936,5.745,6.58,7.42,8.255,9.064,9.856,10.611,11.317,11.964,12.541,13.038,13.443,13.745,13.934,14,14,13.97,13.882,13.738,13.538,13.289,12.99,12.639,12.24,11.804,11.326,10.801,10.246,9.656,9.023,8.357,7.672,6.959,6.211,5.449,4.667,3.853,3.022,2.187,1.339,0.468,-0.4,-1.275,-2.168,-3.051,-3.949,-4.832,-5.725,-6.6,-7.468,-8.339,-9.187,-10.022,-10.853,-11.667,-12.449,-13.211,-13.959,-14.672,-15.357,-16.023,-16.656,-17.246,-17.801,-18.326,-18.804,-19.24,-19.639,-19.99,-20.289,-20.538,-20.738,-20.882,-20.97,-21,-20.988,-20.953,-20.897,-20.821,-20.728,-20.622,-20.5,-20.366,-20.224,-20.071,-19.913,-19.749,-19.583,-19.417,-19.251,-19.087,-18.929,-18.776,-18.634,-18.5,-18.378,-18.272,-18.179,-18.103,-18.047,-18.012,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18,-18 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,1,1,1,1,1,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.966,0.873,0.74,0.582,0.418,0.26,0.127,0.034,0,0,0,0,0,0,0,0,0,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.039,0.083,0.138,0.204,0.276,0.35,0.424,0.496,0.562,0.617,0.661,0.69,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,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,0.7,0.7 12 | ParamEyeLSmile=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,1,1,1,1,1,1,1,1,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.966,0.873,0.74,0.582,0.418,0.26,0.127,0.034,0,0,0,0,0,0,0,0,0,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.039,0.083,0.138,0.204,0.276,0.35,0.424,0.496,0.562,0.617,0.661,0.69,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,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,0.7,0.7 14 | ParamEyeRSmile=0 15 | PARAM_EYE_BALL_X=0,0,0,0,0,0,0,0,0,0,0,-0,-0.001,-0.002,-0.003,-0.005,-0.007,-0.01,-0.012,-0.016,-0.019,-0.023,-0.027,-0.031,-0.036,-0.041,-0.046,-0.052,-0.058,-0.064,-0.07,-0.076,-0.083,-0.09,-0.097,-0.104,-0.112,-0.119,-0.127,-0.135,-0.143,-0.151,-0.159,-0.168,-0.176,-0.185,-0.193,-0.202,-0.21,-0.219,-0.228,-0.237,-0.246,-0.254,-0.263,-0.272,-0.281,-0.29,-0.298,-0.307,-0.315,-0.324,-0.332,-0.341,-0.349,-0.357,-0.365,-0.373,-0.381,-0.388,-0.396,-0.403,-0.41,-0.417,-0.424,-0.43,-0.436,-0.442,-0.448,-0.454,-0.459,-0.464,-0.469,-0.473,-0.477,-0.481,-0.484,-0.488,-0.49,-0.493,-0.495,-0.497,-0.498,-0.499,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5 16 | PARAM_EYE_BALL_Y=0,0,0,0,0,0,0,0,0,0,0,-0.002,-0.006,-0.014,-0.024,-0.036,-0.05,-0.067,-0.085,-0.104,-0.124,-0.145,-0.167,-0.189,-0.211,-0.233,-0.255,-0.276,-0.296,-0.315,-0.333,-0.35,-0.364,-0.376,-0.386,-0.394,-0.398,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4 17 | ParamBrowLY=0 18 | ParamBrowRY=0 19 | ParamBrowLX=0 20 | ParamBrowRX=0 21 | ParamBrowLAngle=0 22 | ParamBrowRAngle=0 23 | ParamBrowLForm=0 24 | ParamBrowRForm=0 25 | PARAM_MOUTH_FORM=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.007,0.026,0.055,0.095,0.143,0.199,0.259,0.325,0.394,0.465,0.535,0.606,0.675,0.741,0.801,0.857,0.905,0.945,0.974,0.993,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 26 | PARAM_MOUTH_OPEN_Y=0 27 | PARAM_MOUTH_WRY=0 28 | PARAM_BODY_ANGLE_X=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.004,-0.017,-0.039,-0.068,-0.105,-0.15,-0.201,-0.259,-0.324,-0.394,-0.472,-0.554,-0.641,-0.732,-0.831,-0.932,-1.036,-1.146,-1.258,-1.373,-1.492,-1.613,-1.735,-1.86,-1.987,-2.113,-2.242,-2.372,-2.5,-2.628,-2.758,-2.887,-3.013,-3.14,-3.265,-3.387,-3.508,-3.627,-3.742,-3.854,-3.964,-4.068,-4.169,-4.268,-4.359,-4.446,-4.528,-4.606,-4.676,-4.741,-4.799,-4.85,-4.895,-4.932,-4.961,-4.983,-4.996,-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,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5 29 | PARAM_BREATH=0,0,0,0,0,0,0.004,0.016,0.034,0.06,0.091,0.126,0.167,0.211,0.259,0.31,0.362,0.417,0.472,0.528,0.583,0.638,0.69,0.741,0.789,0.833,0.874,0.909,0.94,0.966,0.984,0.996,1,1,1,0.999,0.998,0.995,0.991,0.985,0.979,0.972,0.964,0.955,0.945,0.934,0.922,0.909,0.896,0.882,0.867,0.852,0.836,0.819,0.802,0.784,0.766,0.747,0.728,0.708,0.689,0.668,0.648,0.627,0.606,0.585,0.564,0.543,0.521,0.5,0.479,0.457,0.436,0.415,0.394,0.373,0.352,0.332,0.311,0.292,0.272,0.253,0.234,0.216,0.198,0.181,0.164,0.148,0.133,0.118,0.104,0.091,0.078,0.066,0.055,0.045,0.036,0.028,0.021,0.015,0.009,0.005,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 30 | -------------------------------------------------------------------------------- /src/model/motions/m08.mtn: -------------------------------------------------------------------------------- 1 | # Live2D Animator Motion Data 2 | $fps=30.0 3 | 4 | $fadein=500 5 | 6 | $fadeout=500 7 | 8 | PARAM_ANGLE_X=-0,-0,-0,-0,-0.1,-0.368,-0.781,-1.301,-1.876,-2.5,-3.124,-3.699,-4.219,-4.632,-4.9,-5,-5,-5,-5,-5,-5,-5.002,-5.009,-5.02,-5.034,-5.052,-5.074,-5.099,-5.126,-5.156,-5.189,-5.223,-5.259,-5.297,-5.336,-5.376,-5.417,-5.458,-5.5,-5.542,-5.583,-5.624,-5.664,-5.703,-5.741,-5.777,-5.811,-5.844,-5.874,-5.901,-5.926,-5.948,-5.966,-5.98,-5.991,-5.998,-6,-5.798,-5.228,-4.333,-3.195,-1.838,-0.359,1.204,2.796,4.359,5.838,7.195,8.333,9.228,9.798,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,10,10,10,10,10,10,10,10,10,10,10,10,10,9.91,9.656,9.257,8.733,8.119,7.412,6.642,5.832,5,4.168,3.358,2.588,1.881,1.267,0.743,0.344,0.09,0 9 | PARAM_ANGLE_Y=-0,-0,-0,-0,-0.04,-0.147,-0.312,-0.52,-0.75,-1,-1.25,-1.48,-1.688,-1.853,-1.96,-2,-2,-2,-2,-2,-2,-2.132,-2.513,-3.079,-3.805,-4.642,-5.532,-6.468,-7.358,-8.195,-8.921,-9.487,-9.868,-10,-10,-10,-10,-9.558,-8.419,-6.838,-5.162,-3.581,-2.442,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1.937,-1.759,-1.479,-1.123,-0.699,-0.237,0.251,0.749,1.237,1.699,2.123,2.479,2.759,2.937,3,3,3,3,3,3,3,3,3,3,3,3,3,2.874,2.518,1.958,1.247,0.399,-0.526,-1.503,-2.497,-3.474,-4.399,-5.247,-5.958,-6.518,-6.874,-7,-6.855,-6.448,-5.814,-5.024,-4.081,-3.062,-2,-0.938,0.081,1.024,1.814,2.448,2.855,3,2.973,2.897,2.777,2.62,2.436,2.224,1.993,1.749,1.5,1.251,1.007,0.776,0.564,0.38,0.223,0.103,0.027,0 10 | 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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.063,0.241,0.521,0.877,1.301,1.763,2.251,2.749,3.237,3.699,4.123,4.479,4.759,4.937,5,4.927,4.724,4.407,4.012,3.54,3.031,2.5,1.969,1.46,0.988,0.593,0.276,0.073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 11 | PARAM_EYE_L_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.737,0.263,0,0,0.156,0.5,0.844,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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.737,0.263,0,0,0.156,0.5,0.844,1,1,1,1,1,1 12 | ParamEyeLSmile=-0 13 | PARAM_EYE_R_OPEN=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.737,0.263,0,0,0.156,0.5,0.844,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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.737,0.263,0,0,0.156,0.5,0.844,1,1,1,1,1,1 14 | ParamEyeRSmile=0 15 | PARAM_EYE_BALL_X=-0,-0,-0,-0,-0.031,-0.105,-0.195,-0.269,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.288,-0.257,-0.208,-0.15,-0.084,-0.016,0.05,0.108,0.157,0.188,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.196,0.185,0.169,0.148,0.125,0.1,0.075,0.052,0.031,0.015,0.004,0,-0,-0,-0 16 | PARAM_EYE_BALL_Y=-0,-0,-0,-0,0,0,0,0,0,-0,-0.001,-0.001,-0.002,-0.003,-0.005,-0.007,-0.008,-0.01,-0.013,-0.015,-0.018,-0.02,-0.023,-0.026,-0.029,-0.032,-0.035,-0.038,-0.042,-0.045,-0.048,-0.052,-0.055,-0.058,-0.062,-0.065,-0.068,-0.071,-0.074,-0.077,-0.08,-0.082,-0.085,-0.087,-0.09,-0.092,-0.093,-0.095,-0.097,-0.098,-0.099,-0.099,-0.1,-0.1,-0.098,-0.091,-0.082,-0.07,-0.057,-0.043,-0.03,-0.018,-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,-0,-0,-0,-0,-0,-0,-0,-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 | ParamBrowLY=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.041,-0.14,-0.26,-0.359,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.383,-0.338,-0.273,-0.2,-0.127,-0.063,-0.017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.009,0.035,0.073,0.12,0.173,0.227,0.28,0.327,0.365,0.391,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.392,0.371,0.338,0.296,0.25,0.2,0.15,0.104,0.063,0.029,0.008,0,-0,-0,-0 18 | ParamBrowRY=-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0.041,-0.14,-0.26,-0.359,-0.4,-0.4,-0.4,-0.4,-0.4,-0.4,-0.383,-0.338,-0.273,-0.2,-0.127,-0.063,-0.017,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,0.009,0.035,0.073,0.12,0.173,0.227,0.28,0.327,0.365,0.391,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.392,0.371,0.338,0.296,0.25,0.2,0.15,0.104,0.063,0.029,0.008,0,-0,-0,-0 19 | ParamBrowLX=-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.021,-0.07,-0.13,-0.179,-0.2,-0.2,-0.2,-0.2,-0.2,-0.2,-0.191,-0.169,-0.137,-0.1,-0.063,-0.031,-0.009,0,0,0,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.009,-0.018,-0.03,-0.043,-0.057,-0.07,-0.082,-0.091,-0.098,-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,-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.098,-0.093,-0.084,-0.074,-0.062,-0.05,-0.038,-0.026,-0.016,-0.007,-0.002,-0,-0,-0,-0 20 | ParamBrowRX=-0,0,0,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.035,-0.065,-0.09,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.096,-0.084,-0.068,-0.05,-0.032,-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.002,-0.009,-0.018,-0.03,-0.043,-0.057,-0.07,-0.082,-0.091,-0.098,-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,-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.098,-0.093,-0.084,-0.074,-0.062,-0.05,-0.038,-0.026,-0.016,-0.007,-0.002,-0,-0,-0,-0 21 | ParamBrowLAngle=-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.052,-0.175,-0.325,-0.448,-0.5,-0.5,-0.5,-0.5,-0.5,-0.5,-0.479,-0.422,-0.342,-0.25,-0.158,-0.078,-0.021,0,0,0,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.017,0.037,0.06,0.087,0.113,0.14,0.163,0.183,0.195,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.196,0.185,0.169,0.148,0.125,0.1,0.075,0.052,0.031,0.015,0.004,0,-0,-0,-0 22 | ParamBrowRAngle=-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0,-0.031,-0.105,-0.195,-0.269,-0.3,-0.3,-0.3,-0.3,-0.3,-0.3,-0.287,-0.253,-0.205,-0.15,-0.095,-0.047,-0.013,-0,-0,-0,-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.017,0.037,0.06,0.087,0.113,0.14,0.163,0.183,0.195,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.196,0.185,0.169,0.148,0.125,0.1,0.075,0.052,0.031,0.015,0.004,0,-0,-0,-0 23 | ParamBrowLForm=-0,0,0,0.001,0.001,0.002,0.003,0.004,0.006,0.007,0.009,0.011,0.012,0.014,0.017,0.019,0.021,0.024,0.026,0.029,0.032,0.035,0.038,0.041,0.044,0.047,0.051,0.054,0.058,0.061,0.065,0.068,0.072,0.076,0.079,0.083,0.087,0.09,0.094,0.098,0.102,0.106,0.11,0.113,0.117,0.121,0.124,0.128,0.132,0.135,0.139,0.142,0.146,0.149,0.153,0.156,0.159,0.162,0.165,0.168,0.171,0.174,0.176,0.179,0.181,0.183,0.186,0.188,0.189,0.191,0.193,0.194,0.196,0.197,0.198,0.199,0.199,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.196,0.185,0.169,0.148,0.125,0.1,0.075,0.052,0.031,0.015,0.004,0,-0,-0,-0 24 | ParamBrowRForm=-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.001,0.003,0.005,0.008,0.012,0.016,0.02,0.025,0.03,0.035,0.041,0.048,0.054,0.061,0.068,0.075,0.082,0.089,0.096,0.104,0.111,0.118,0.125,0.132,0.139,0.146,0.152,0.159,0.165,0.17,0.175,0.18,0.184,0.188,0.192,0.195,0.197,0.199,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.196,0.185,0.169,0.148,0.125,0.1,0.075,0.052,0.031,0.015,0.004,0,-0,-0,-0 25 | PARAM_MOUTH_FORM=-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.004,0.017,0.037,0.063,0.094,0.129,0.168,0.208,0.25,0.292,0.332,0.371,0.406,0.437,0.463,0.483,0.496,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5 26 | PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0.103,0.35,0.65,0.897,1,1,1,1,1,0.895,0.705,0.6,0.6,0.6,0.6,0.647,0.75,0.853,0.9,0.9,0.9,0.9,0.664,0.236,0,0.078,0.25,0.422,0.5,0.447,0.353,0.3,0.3,0.3,0.405,0.595,0.7,0.7,0.7,0.731,0.8,0.869,0.9,0.664,0.236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.075,0.258,0.5,0.742,0.925,1,1,1,1,0.925,0.742,0.5,0.258,0.075,0,0.21,0.59,0.8,0.79,0.765,0.735,0.71,0.7,0.7,0.7,0.7,0.659,0.56,0.44,0.341,0.3,0.3,0.3,0.372,0.545,0.755,0.928,1,1,1,1,1,0.844,0.5,0.156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 27 | PARAM_MOUTH_WRY=-0 28 | PARAM_BREATH=0,0,0,0,0,0,0,0,0,0.002,0.006,0.013,0.023,0.036,0.051,0.068,0.087,0.108,0.131,0.156,0.183,0.21,0.24,0.269,0.301,0.332,0.365,0.398,0.432,0.466,0.5,0.534,0.568,0.602,0.635,0.668,0.699,0.731,0.76,0.79,0.817,0.844,0.869,0.892,0.913,0.932,0.949,0.964,0.977,0.987,0.994,0.998,1,1,1,1,1,1,1,1,1,1,1,0.999,0.997,0.992,0.986,0.979,0.97,0.96,0.948,0.935,0.921,0.906,0.889,0.872,0.854,0.834,0.814,0.793,0.771,0.748,0.725,0.702,0.677,0.653,0.628,0.603,0.577,0.552,0.526,0.5,0.474,0.448,0.423,0.397,0.372,0.347,0.323,0.298,0.275,0.252,0.229,0.207,0.186,0.166,0.146,0.128,0.111,0.094,0.079,0.065,0.052,0.04,0.03,0.021,0.014,0.008,0.003,0.001,0,0,0,0,0,0,0,0,0,0,0 29 | --------------------------------------------------------------------------------