二次元程序员不懂 3D 建模和骨骼旋转也可以直接写动画啦!
用bend
, turn
, sway
, move
来控制骨骼,用 keyframe ( time: pose )来设计动画,最后 rust/wasm 编译成 MMD 的 vmd 动画格式,直接在浏览器上渲染。也可以直接导入现成的 VPD 姿势文件来转成我们的 MPL 语法快速移植。
MPL 本体: https://github.com/AmyangXYZ/MMD-MPL
Gallery 和 playground: https://popo.love/gallery
@pose kick_left {
leg_l bend forward 30;
knee_l bend backward 0;
leg_r bend backward 20;
knee_r bend backward 15;
}
@pose kick_right {
leg_r bend forward 30;
knee_r bend backward 0;
leg_l bend backward 20;
knee_l bend backward 15;
}
@animation walk {
0: kick_left;
0.3: kick_right;
0.6: kick_left;
0.9: kick_right;
}
main {
walk;
}