Board logo

标题: [其他] 关于拟真:周日自己做了个头部视角跟踪器 [打印本页]

作者: sceic    时间: 2009-9-7 10:20     标题: 关于拟真:周日自己做了个头部视角跟踪器

干啥用--用头部控制视角代替手指去拨苦力帽,因为喜爱模拟类的玩家,总是想尽可能接近真实。

全部材料--自行车车条2根、35W电烙铁一把(包括焊锡、助焊剂、钳子辅助),超高亮度白色发光二极管3个,导线1.5米,USB插头个,60欧姆电阻一个(大功率的),30fps 640*480像素摄像头一只。差点忘记,还有姿态辨识软件FreeTrack!

其实一周前就已经做好了,但第一次试制比较简易,例如骨架使用2mm粗铜丝会造成震颤导致定位不稳,外观十分终结者之类的。所以周日做的是推翻重来,全部采用镀铬的车条做骨架,用电工胶布包裹了整个骨架(黑色胶带主要是为了防止镀铬的车条反光,引起FreeTrack软件误判断),连接耳机的地方改用蝴蝶夹方便取下,线材自绕了一下,从USB取电。

下面是完成时的样子,请围观:
[attach]145854[/attach]

实际效果视频:
[flash=352,288]http://player.youku.com/player.php/sid/29373008/v.swf[/flash]

注:制作方案,图纸,软件下载,有兴趣的可以看一看官方网站 http://www.free-track.net/english/  
作者: 火彩    时间: 2009-9-7 10:36

感觉会很累,不过还是很牛逼的。
作者: HRF    时间: 2009-9-7 10:37

一定很酷吧?
作者: aweiwei    时间: 2009-9-7 10:38

眼睛太累了……

脖子和头都在动,但是眼睛还得盯着屏幕。
作者: hanzo    时间: 2009-9-7 10:57

显示器固定在脖子上就无敌了
作者: sceic    时间: 2009-9-7 10:59

说实话,脖子是有点累,但不是因为转动,因为转动角度比例是曲线的,中间点有个死区,然后5-90°曲线平缓,90-180°曲线陡峭。这样就可以使用较少角度来控制大范围视点。

比较累的是,多半时间脖子不能动,因为保持向前看,而且眼睛不动脖子动有些别扭   LOL
作者: 霏菲飞    时间: 2009-9-7 11:32

集成显示头盔还差不多
作者: 霏菲飞    时间: 2009-9-7 11:37

怎么觉得LZ的比起这个反应貌似迟钝一点?

[flash=480,320]http://player.youku.com/player.php/sid/XOTQ4MTkzODA=/v.swf[/flash]
作者: unicornck    时间: 2009-9-7 11:42

不错,晚上回家仔细看看。
作者: hanzo    时间: 2009-9-7 11:48

引用:
原帖由 sceic 于 2009-9-7 10:59 发表
说实话,脖子是有点累,但不是因为转动,因为转动角度比例是曲线的,中间点有个死区,然后5-90°曲线平缓,90-180°曲线陡峭。这样就可以使用较少角度来控制大范围视点。

比较累的是,多半时间脖子不能动,因为保 ...
用头戴式显示器吧

不过习惯死区了可能影响你正常扭头看东西的习惯:D
作者: sceic    时间: 2009-9-7 11:52

延迟我觉得原因有很多,有可能接下来我要重新打磨发光管,让它散射能力表现更好些,这样也许有所改善。另外,FSX对电脑要求比Lockon高很多,特别是全屏模式下,不把FreeTrack提升到最高优先级,延迟会更明显,我觉得还是后面一条影响大些。

那个视频里面用的是WiiRemote,实际上用WR做摄像头,他用的是另外一种三点式解决方案,发光管用的红外的。
作者: west2046    时间: 2009-9-7 11:54

LZ很强悍
作者: 飞雪俏佳人    时间: 2009-9-7 11:56

[posted by wap, platform: UCWEB]

mark疯狂厨房:D
作者: 霏菲飞    时间: 2009-9-7 12:14

引用:
原帖由 sceic 于 2009-9-7 11:52 发表
延迟我觉得原因有很多,有可能接下来我要重新打磨发光管,让它散射能力表现更好些,这样也许有所改善。另外,FSX对电脑要求比Lockon高很多,特别是全屏模式下,不把FreeTrack提升到最高优先级,延迟会更明显,我觉得 ...
看了一下FreeTrack说明,用WR是100fps的,用摄像头基本都是30fps,是不是这个原因?
作者: sceic    时间: 2009-9-7 12:21

不过FreeTrack都有一个帧速插值,30Fps上去后都是120fps,WR的话我不知道它会插值成多少,是否120就是上限,没看过。另外,实际上我跑FSX当时只有20几fps而已,那台LD767很消耗资源。
作者: sevenbeen    时间: 2009-9-7 15:35

如果显示器也一起跟着动就好了
作者: 霏菲飞    时间: 2009-9-7 16:41

引用:
原帖由 sceic 于 2009-9-7 12:21 发表
不过FreeTrack都有一个帧速插值,30Fps上去后都是120fps,WR的话我不知道它会插值成多少,是否120就是上限,没看过。另外,实际上我跑FSX当时只有20几fps而已,那台LD767很消耗资源。
一秒30帧的摄像头物理上的极限值,所谓插值就是在每帧中间插上软件认为正确的中间值从而保证运动的平滑度,而且通常这个值都是线性的,但你实际的运动轨迹并不是完全线性的,特别是变向的时候软件预判插上的值实际跟你实际的运动值差很远,就会有“惯性”的现象,30FPS就算插值到120FPS也肯定不如原生100FPS的硬件,即使120FPS是最高值
作者: sceic    时间: 2009-9-7 17:31

  借我一WR做实验吧
作者: exexe    时间: 2009-9-7 21:34

有中文版么?
作者: sceic    时间: 2009-9-8 08:34

[posted by wap, platform: Nokia]

有insky汉化包
作者: superjay    时间: 2009-9-8 19:06

美男子,你快试试看headtrack + S3D是什么效果?
作者: darkccc    时间: 2009-9-8 20:33

楼主LED没加限流电阻?
作者: Licker    时间: 2009-9-9 12:06

关于头顶上的灯泡,以前我曾经自制了一个PC用的红外线发射器,为了让Wii手柄在电脑上用。

不知为什么,不管我怎样连接电阻,最终红外线二极管都会因电流过大烧掉,如果电阻调大,又会因为发光不足而大幅度缩短感应距离。

请问该怎样连接电路才能保证正常用USB供电给2至4个红外线二极管发光?

谢谢!
作者: darkccc    时间: 2009-9-9 21:10

(USB供电电压 - LED总压降)/限流电阻=10mA左右。   一般红LED导通电压是2V,USB供电电压则为5V
作者: sceic    时间: 2009-9-10 11:33

引用:
原帖由 darkccc 于 2009-9-8 20:33 发表
楼主LED没加限流电阻?
你再仔细看看我的帖子:D




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0