V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Amyang
V2EX  ›  分享创造

MPL: MMD Pose Language 用编程的方式做纸片人动画

  •  
  •   Amyang · 22 小时 0 分钟前 · 323 次点击

    二次元程序员不懂 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;
    }
    
    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2554 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:19 · PVG 21:19 · LAX 06:19 · JFK 09:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.