近期热门
粉丝212
关注 4
获赞 253
在MotionBuilder中实现Set Driven Key的思路

[教程] 在MotionBuilder中实现Set Driven Key的思路

 !heats_icon! [复制链接]
2850 5 1 1 9年前 举报
MB不支持从maya导入的以set driven key(以下简称SDK)和expression表达式来驱动动画的方式,但有时候我们又需要在MB实现这些功能,经过一番研究,把我的一些想法分享给大家,希望能抛砖引玉

我的想法主要是通过MB的Relation约束节点来实现,Relation其实是个节点编辑器,类似于maya的hyper graph,在编辑器中通过系统提供的节点,可以实现灵活的效果,下图就是我实现SDK的节点组合
driven_key_01.jpg
核心思想在于将输入值转换成一个百分比然后用过曲线编辑节点(如下图)映射成输出值
driven_key_02.jpg

范例只是输入和输出属性一对一的映射,根据需求还可以扩展成N对N的映射

表达式动画可以通过Relation来实现,只要你数学还过得去 :)

目前最大的缺点是得手动创建节点,如果属性比较多的话还是挺花时间的,以后也许我会考虑弄个脚本来自动创建这些节点

1
点赞
0
打赏
1
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论5
您需要登录后才可以回帖 登录

redtank 发表于 2015-7-21 22:53
哥顶的不是帖子,是寂寞!

多谢分享~

7年前
回复

使用道具 举报

redtank  
哥顶的不是帖子,是寂寞!
9年前
回复

使用道具 举报

实在是太棒了,不错.
9年前
回复

使用道具 举报

虽然看不懂,但是好像很厉害的样子!{:8_316:}
9年前
回复

使用道具 举报

感谢分享
9年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器