查看: 1327|回复: 10

请教个关于osgviewer相机路径漫游录制的问题

[复制链接]

该用户从未签到

发表于 2013-4-27 15:31:08 | 显示全部楼层 |阅读模式
打开cmd窗口后输入osgviewer然后拖入文件,想录制按照指定路径的相机路径漫游,按下z后,按3选择驾驶相机操作,a或者q按下后鼠标的右键都可以顺着y轴往前走,不过路径远了点后就开始慢慢往下走了,接下来想录制个拐弯,不知道怎么实现了,请高手指点,多谢啦!

该用户从未签到

发表于 2013-4-28 08:21:11 | 显示全部楼层
不知道驾驶室操作器是怎么样实现的,您可以看看它的源代码 ,如果不满足您的工作要求 可以再它的基础上进行修改

该用户从未签到

 楼主| 发表于 2013-4-28 09:48:47 | 显示全部楼层
liuzhiyu123 发表于 2013-4-28 08:21
不知道驾驶室操作器是怎么样实现的,您可以看看它的源代码 ,如果不满足您的工作要求 可以再它的基础上进行 ...

哦,这样啊,我去看看,多谢指点~

该用户从未签到

 楼主| 发表于 2013-5-6 16:49:19 | 显示全部楼层
liuzhiyu123 发表于 2013-4-28 08:21
不知道驾驶室操作器是怎么样实现的,您可以看看它的源代码 ,如果不满足您的工作要求 可以再它的基础上进行 ...

版主,.path文件里面有八列数字,第一列是时间,第二三四列分别是X,Y,Z方向上的坐标,第五六七列是不是分别为X,Y,Z轴方向的旋转之类,想通过修改这几列达到改变路径漫游视点的方向,但是不太清楚第五六七八列的含义,恳请指点

该用户从未签到

发表于 2013-5-6 17:33:27 | 显示全部楼层
最后四列是旋转的四元数值

该用户从未签到

 楼主| 发表于 2013-5-6 19:35:38 | 显示全部楼层
array 发表于 2013-5-6 17:33
最后四列是旋转的四元数值

那是不是旋转视角的数值呢?我尝试着修改一列或者两列的数值,总感觉效果不尽人意,就是搞不太清楚每列究竟是怎么回事,是控制那个方向旋转角度的

该用户从未签到

 楼主| 发表于 2013-5-6 21:12:38 | 显示全部楼层
array 发表于 2013-5-6 17:33
最后四列是旋转的四元数值

我想试着修改数值是因为,我给某个场景录制路径后,如果单独调试这个场景,是没有问题的,但是我把这个场景并入到大场景中后,路径就彻底不对了,好不容易跳到坐标值差不多了,但是视角又不对

该用户从未签到

发表于 2013-5-7 08:08:12 | 显示全部楼层
那些数值应该是没问题的吧,不知道视角不对 是不是相对于场景来说

该用户从未签到

 楼主| 发表于 2013-5-7 09:22:01 | 显示全部楼层
liuzhiyu123 发表于 2013-5-7 08:08
那些数值应该是没问题的吧,不知道视角不对 是不是相对于场景来说

嗯,那个一调反而更不对了,视角不对就是本来想达到跟着路径走,就像开车一样一边走一边看两边的场景,结果单独场景调出来的程序是这个效果,但是把它作为一种情况加进到大场景中后,视角就旋转90度了,是横着看场景的,不知道到了大场景中怎么回事,怎么把视角转过来

该用户从未签到

 楼主| 发表于 2013-5-7 09:31:45 | 显示全部楼层
liuzhiyu123 发表于 2013-5-7 08:08
那些数值应该是没问题的吧,不知道视角不对 是不是相对于场景来说

是不是因为加入到大场景中后进行了旋转缩放移动之类发生了变化,不过我录制路径用的模型是在进行这些变化后write出来的模型,应该这些变化已经包含进去了吧

该用户从未签到

发表于 2013-5-7 09:38:10 | 显示全部楼层
视角不对。视角的初始化应该是按照第一帧的视角设定的吧,看看他们一样不
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表