您的位置:首页 > 移动开发 > Unity3D

【unity3D·MMD】镜头数据vmd格式的读取插件实现

2017-05-12 02:46 309 查看
最近完成了一个小作品。MMD的历史就不多说了。自己从网上找了一些mikudance的一些资料,把镜头数据的动作文件vmd的内容导入到unity3d的摄像机里。

原理:mikudance实际上记录的是关键帧的参数,并用三次贝塞尔曲线做插值运算。所以只要将这些数据提取出来,并对应出来进行插值再放到update里就可以了。

这是作品示例,洛天依的极乐净土,2M的GIF动态图,我用1366*768截的,有些大,加载不出来的同学可以在百度云里下unity发布好的pc版exe文件(三分钟呢还有略微的渲染),还有gif原图也放里面了。



下面是Unity3Dpc版exe地址。

链接:http://pan.baidu.com/s/1c2cQJ7q 密码:4o9n

另外因为MMD配布的问题,我自己写的插件还在代码阶段,没有做成unity import的导入格式脚本,也不会写确认授权的代码,所以有兴趣的同学可以在私信我交流。所以原码暂时就不放啦。

ps:哦,还有exe发布版音频同步的问题,因为音频用组件控制没用代码控制,所以第一次加载会出现不同步以及略微的卡顿,按esc退出后预加载一次再开一下程序就好了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐