TV互动小游戏:BitBall
终于赶在周末把这个东西发上来了,也算兑现了我在《反省》中说出来的每两周一定要发一个原创项目的承诺,这种自我强迫的方式真的是行之有效呀!但也是非常辛苦呀!赶到最后一刻只来得及把演示视频拍好传上来。
简单介绍一下这个BitBall,说是“TV游戏”,实际上就是用PC的VGA输出到我家的液晶电视,“互动”就是指你可以真正挥动拳头来打这个电视上的液体球,不用任何其他设备,而且通过变化手的姿势可以使液体球产生不同强度的激荡反应,通过前臂快速的单次往返运动可以实现液体球瞬态的定格,并进行360度旋转(看起来很艺术!)。就目前的实验效果看,动作识别的准确度,如果只是用来粗略控制,还是可以接受,但如果要玩精确控制的游戏,大概非走类似Wii控制器那条路不可了,下一步打算整理一下我的动作感应鼠标,做个精度和Wii控制器相当的手柄来互动互动。
March 19th, 2007 at 10:24 am
不懂是怎么做的

不过好cool啊
March 19th, 2007 at 10:13 pm
leon:
这个是用摄像头识别的,识别效果比较有限,还是有硬件感应比较稳定,下一步再搞。
March 22nd, 2007 at 6:38 pm
哈,有意思,是不是类似Nokia手机上那个打病毒游戏的原理?
摄像头应该是拿在手挥动,然后通过计算摄像头捕获的视频的前后桢变化来判断摄像头移动的方向和速度,然后映射到游戏中?
那个游戏的画面也很有特色也,那个图形效果怎么做的?DirectX吗?
March 22nd, 2007 at 7:22 pm
达达:
呵呵,不是这样,采集图像的WebCam是固定在我面前的,然后做动作手势识别,用手机那个原理只能感知运动趋势,没办法识别手势。
画面是DirectX渲染的。
March 23rd, 2007 at 8:27 am
原理如此啊,很有意思啊,什么时候教教俺,呵呵
March 24th, 2007 at 8:23 am
达达:
好呀!这个东西有些数据挖掘的成分,但要做到可靠,还是要用传感硬件。
April 16th, 2007 at 8:29 am
弓虽
一开始我还以为是加速度传感器呢,很奇怪为什么会有点滞后?
看了回复才知道你说的wii的方法是什么意思- -
呵呵
April 16th, 2007 at 8:54 am
Biogerm:
让你感觉有点滞后可能是视频从后面拍的,你看不到我的手的具体动作,所以觉得。在玩的时候不会有明显的滞后感。
wii的方法正在制作中,可比wii的控制器小多了
May 23rd, 2008 at 11:59 am
[...] 从上次的BitBall到今天又两周了,又该拿点东西出来了。这两周经历了太多事情了,先是春的考研变故,赶论文,赶项目,父母同时生病,最后春也生病了,我是家里唯一健康(亚健康)的人了。这次稍稍偷一下懒,整理了搬家弄乱的动作感应鼠标,做了PCB,缩小了体积,加了牢靠的外壳,并拍了段用动作感应鼠标在虚拟现实中漫游的视频: [...]