今天看见一个视频,用MS动画功能模拟行星运动,行星沿轨迹运行使用MS角色路径动画就行了。
但我不明白的是:
图中随着粉红色的球位置的变化,绿色的轨迹线逐渐被绘制出来,请教老师:如何达成这个曲线逐渐绘制出来的动画?(视频3分22秒开始。)
链接:pan.baidu.com/.../108M6Yx35aQaSbKLOWqsXRg 提取码:bvkj --来自百度网盘超级会员V6的分享
您好,这个问题我个人觉得不是曲线的事,是三个Actor之间的Parameter关系,以及对各自旋转(Rotate)的设定。
具体如何把这个表现出来,我也需要时间研究一下,但我将工具锁定在了创建Actor,Parameter和Script Actor上,另外还有支持的内置函数,如下图
您可以先尝试一下,有不同意见或者问题欢迎在这里探讨。
角色移动、缩放丶旋转中XYZ可设置和帧数的函数,我也试过,但怎么利用这个实现曲线的"生长"没试出来。
简言之,问题聚焦在一条曲线如何动画生成效果即可,并不需要复现图中复杂的星轨曲线生成。
MS没有剖切动画,有这个就方便了。
角色的f(帧数)函数,我也试过,没成功。
我们追踪到了该动画的来源是Youtube(www.youtube.com/user/UjjwalRane),上面有作者大量的这种带有轨迹的动画。该作者五年前从Bentley离职了,当初也是一位developer。后来通过LinkedIn联系上他后问了是如何制作的,他告诉我们借助了一些编程手段。所以,最终结论是,目前软件不带有这种生成轨迹的功能,需要借助MS的动画API编程来实现。
MS学习资源:
MicroStation Wednesday视频分享
深入探讨MicroStation DGN基本概念系列
Answer Verified By: yj huang
谢谢老师!辛苦了!