游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4530|回复: 7

如何设定摄像机动画的运动曲线?

[复制链接]

17

主题

85

帖子

85

积分

注册会员

Rank: 2

积分
85
发表于 2007-7-19 17:10:00 | 显示全部楼层 |阅读模式
很多游戏Demo或者片头动画都运用摄像机动画效果,这个运动的路径曲线是如何设定的?
听一同学说可以利用3ds Max导出运动曲线,不过暂时不会用,学习曲线也长
在网上搜了几个Camara Path Editor,还在研究中
想问一下大家都是如何实现的?

给点建议,万分感谢!

13

主题

74

帖子

74

积分

注册会员

Rank: 2

积分
74
发表于 2007-7-20 09:43:00 | 显示全部楼层

Re:如何设定摄像机动画的运动曲线?

最简单,学习曲线最短的方法就是自己手动填写轨迹点数据。
举个例子,有一段轨迹,你自己选择10个关键帧(位置,方向),写一个插值函数,根据时间参数插值轨迹点,就可以得到平滑的镜头轨迹。Max导出的轨迹,无非就是通过第三方工具来获得更加好的效果的运动轨迹点,和你自己手动找轨迹点没有本质上的区别,只有表现效果上的区别。

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-7-20 13:06:00 | 显示全部楼层

Re: 如何设定摄像机动画的运动曲线?

简单的方法:根据关键点进行插值可以得到路径

图中用的是cardinal样条曲线
sf_200772013536.jpg

17

主题

85

帖子

85

积分

注册会员

Rank: 2

积分
85
 楼主| 发表于 2007-7-20 21:55:00 | 显示全部楼层

Re: Re: 如何设定摄像机动画的运动曲线?

截图这个是你们内部使用的工具吧?

Enigmaya: Re: 如何设定摄像机动画的运动曲线?

简单的方法:根据关键点进行插值可以得到路径

图中用的是cardinal样条曲线

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-7-22 21:25:00 | 显示全部楼层

Re: Re: Re: 如何设定摄像机动画的运动曲线?

fantasyer: Re: Re: 如何设定摄像机动画的运动曲线?

截图这个是你们内部使用的工具吧?


呵呵,不是,只是毕业设计。

17

主题

258

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2007-7-22 21:26:00 | 显示全部楼层

Re:如何设定摄像机动画的运动曲线?

使用参数方程就可以了,把相机的位置设置成x,y,z比如这里有个螺旋线方程:
x=Acos(at);
z=Bsin(bt);
y=C*t*sin(mt)
其中A B C a b c m为常数 t为时间
不仅是螺旋线,而且y轴还带振幅的那种...这个就比较有意思了....希望能启发楼主

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2007-7-23 17:42:00 | 显示全部楼层

Re:如何设定摄像机动画的运动曲线?

你自己做个控制设想机跑一会把你跑的东西记录下来,就是录象.然后把得到的坐标在插回去不就可以了.你想怎么动都可以

1

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2007-7-28 19:39:00 | 显示全部楼层

Re:如何设定摄像机动画的运动曲线?

曲线都是使用贝瑟尔曲线算法去线性插值来获得吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 17:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表