【3D技术宅公社】XR数字艺术论坛  XR技术讨论 XR互动电影 定格动画

 找回密码
 立即注册

QQ登录

只需一步,快速开始

调查问卷
论坛即将给大家带来全新的技术服务,面向三围图形学、游戏、动画的全新服务论坛升级为UTF8版本后,中文用户名和用户密码中有中文的都无法登陆,请发邮件到324007255(at)QQ.com联系手动修改密码

3D技术论坛将以计算机图形学为核心,面向教育 推出国内的三维教育引擎该项目在持续研发当中,感谢大家的关注。

查看: 3584|回复: 7

浅谈FPS游戏的视角、准星分离,好大的野心!~~

[复制链接]
发表于 2006-11-23 23:53:18 | 显示全部楼层 |阅读模式
在游戏论坛当游客很久了,这是第一次发帖。毕竟自己不是游戏制作这领域的人。但是这一次看到有人提到“CS视角、准星分离”这个东东,我终于是忍不住了,心里很激动,好大的野心呀!在这里说几句。本人从事计算机仿真,西北工业大学武器系统与运用工程专业,研三,在国家仿真试验室2年工作经历。虽然没有设计游戏,但是对于军事仿真(这是军事游戏的本原)和武器应用应该还是说得上话的。呵呵,万元寻求CS视角、准星分开的人也是西安的,估计很有可能是军事仿真项目的参与者吧。呵呵,其实我能猜到可能是谁,不说了,再说涉密~~  :)
    一、视角、准星分离的源头
    当今流行的FPS游戏大多是视角准星合一,就是说无论怎么转移视点,准星始终位于屏幕正中。代表作:《CS》、《幽灵行动》、《重返德总》。视角和准星统一由鼠标操作,前后左右平移用键盘。但是,这无论如何也和实际不符合。现实射击中,人的视角由眼球所指,而准星(就是枪支的射击方位)则是由枪支所指。虽然为了瞄准的准确,标准射击姿态要求眼睛和准星一条线,但是实战中尤其是近战中,不可能总是保持好的瞄准姿势。很多时候,需要移动手臂去瞄准侧方目标(甚至盲射,好莱坞大片中很常见)。比如,看前方,枪口时而瞄准左侧,时而右侧。
    曾经出现过一些古老的游戏是固定视角,准星可动。最典型:《VR战警》。当然,近期北京欢乐一派有一个《血战上海滩》,呵呵,就是画面太那个了~~这一类的游戏中鼠标只控制准星,视角按照规划好的路线进行。目前已经很少见到。
    其实,在真正的军事仿真,模拟训练中,对真实性要求非常高。美国军方一直购买顶尖的FPS游戏代码,04年就购买了《战地》。当然其还是要在游戏基础上增加真实性,软件的要求是要求视角、准星分开的。当然操作的方式就不是鼠标键盘了。下面介绍。
    二、视角、准星分离的操作
    我看到论坛里很多人对视角、准星分离的可操作性嗤之以鼻。呵呵,那是因为你们的看法建立在鼠标键盘之上。只存在一个鼠标,就算游戏分离了视角、准星也是无法操作的(因为还需要控制前后左右平移)。
    那么,我就在这里简单介绍一下美国军方军事模拟所用技术。(以下内容如果转载,任何法律责任由转载者承担!)
    视角的控制:CCD传感器近距离拍摄人眼瞳孔位置,专用图形算法判断目光指向(这套算法70万美金!),视角由此控制。
    准星控制:姿态传感器(电子罗盘一类)装载武器之上,侦测武器空间方位,仿真工作站(16颗CPU为其最基本配置)模拟弹道。
    身体姿态:呵呵,当然不是用键盘了。相信大家看过CG动画的拍摄过程。真人身穿36颗磁球,布置在身体主要关节上。空间中成三点放置的高速摄像机拍摄下小球的位置,通过工作站和专用程序完整复现人体运动状态。美军军事仿真训练中对人体位置的体现是非常精确的!
    如此一来,视角、准星都是跟真实的一样去控制,人体运动也完全自然控制,虽然是仿真训练,但是就连子弹弹跳对人体的伤害都是能够纪录的!(如果你能亲身进入美国防高级研究计划局,就能见到了!呵呵,不过我相信,你们没有人~)
    三、视角、准星分离的前景和难点
    最近,我们做军事仿真的也是非常激动,非常关注游戏界。任天堂的Wii主机,委托育碧开发了《Red Steel》(中文名:赤铁)这款游戏就创造性地结合了视角、准星分离的功能。当然,经过测试,我觉得任天堂做得非常的粗糙,甚至影响了游戏正常使用。不过,至少,他们把握住了一个很厉害的方向!
    在FPS实现视角、准星分离,最大的难点不是游戏,而是怎么去设计另外一种操作方式,并且提供一个设备接口(就是一组专用函数库)给游戏去调用!这需要硬件驱动、windows底层编程、游戏开发的综合努力。
    所以感觉这些人找人开发视角、准星分离的话,仅仅到游戏论坛是绝对不够的。应该考虑去硬件驱动论坛,可是那些人又不懂游戏~~~呵呵~~~或者直接找我我帮你找人好了~不过本人做项目1万可就不够了,非国防的话,这个钱可能要换成美金,~~哈哈
    如果在座有能解决此问题的,OK你够牛!那欢迎你跟我联系~我的项目也要人
    QQ:605670674 不在请留言
发表于 2007-1-2 20:57:09 | 显示全部楼层

说 视角 和准星 分离 人  是个  白痴 ~~~

视觉锥 和 准星锥  在3维 坐标系中 如果不 同轴 的 话

怎么 投影 到 2D 的 屏幕上~~~

自己用 matlab 好好 算算 再说~~~

分离 是 用于军事的 考~~~~~

胡扯 什么 ~~~

你不把 枪 放在 眼睛跟前 你知道 准星 指向哪个 地方吗 ??

中国 人 成天 就知道 YY.

怪不得 老有人 抱怨 中国的 游戏策划 都是 白痴~

发表于 2007-2-2 10:12:01 | 显示全部楼层

楼上表达的意思我没看懂....、

不过发帖的人也许有他的想法~不知道难度有多大,但是看起来也不是不可能实现的

发表于 2006-11-24 09:37:53 | 显示全部楼层

你好~非常感谢你的解释,一直听说这个分离是用于军事的,现在终于有点明白了。

我是学计算机的,曾经在学校的时候用OpenGL写过一个类似于CS的模拟代码,主要实现了人物在场景中的游弋,其中有关于视角和准星的绑定。如果是键盘和鼠标分别实现人物视角和鼠标的分别控制,我有办法,但是如果是两个鼠标来控制,我没有经历过这样的设计,但是我想也是有办法的。

其实我想可能是行业差距的原因,我设想的这种分离和你们需求的分离可能并不是一个东西,欢迎你能详细解释一下。如果有兴趣,我的QQ:324007255。不过我不喜欢用QQ和MSN这类即时通信软件,会经常不在线,论坛则是天天来看。

顺便说一下,我也是西安的,空军工程计算机专业

发表于 2006-11-24 11:19:07 | 显示全部楼层

终于看到了一个有行动的哥们儿

没想到我们发的万元悬赏的帖子没有吸引到像2楼这样的人才,楼主的帖子却吸引到了,让我想想楼主是谁?..................

呵呵

估计可能就是...(学楼主的话,再说涉密,:))

希望2楼的哥们儿及时地和我们联系,我们现在就需要像你这样的有能力,有经验,有眼光,有热情的人和我们一起去完成这个事业!!!

我们的联系方式:02988404976,02988084478,13379028287

发表于 2006-11-24 13:28:31 | 显示全部楼层

西安是一个人力资源丰富,人才辈出的地方。看得出来你是很有热情的人,我很喜欢

关于楼主,他讲的很细致,内容远远比一万元的悬赏更吸引人,也许很多人是为了一万元的悬赏去看得帖子,所以答案都不是很好。

我很关心楼主的准星控制那句话以下的内容,楼主能不能对这套仿真训练系统详细解释一下,如果涉及保密,能把玩法详细介绍一下吗?

[此贴子已经被作者于2006-11-24 15:42:28编辑过]
发表于 2007-2-7 21:27:14 | 显示全部楼层

5楼说的有道理,不知道3楼的兄弟为何要实现视角与准星分离,我到是觉得实现它没有多大意义,因为当视角和准星分离之后,准星的存在已经没有多大意义,因为它是在视角的投影平面看到的准星,用它来瞄准是不准确的,准星本来就是一个在2D平面中的图片,它是不属于3D世界的,所以我想分离它并不是难事,但分离之后不能用来瞄准又有什么用呢?

终于看到同行了,我觉得把好的技术用来做游戏实在是太浪费了,应该做些真正对社会有用的东西,不过我现在水平还很差,在不断努力学习中。。

以上纯属个人见解,望大家多批评、交流。

发表于 2007-2-8 09:45:03 | 显示全部楼层
其实准星本来就不存在分离的我问题,而是CS把准星捆绑在了屏幕的中央,也就是和鼠标捆绑在一起;屏幕上的准星其实是弹着点,谈论准星分离其实是在谈论射击弹道的问题,楼主的意思是希望实现人视角和枪控制的分离,这个不难,难得是弹道计算。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|3D数字艺术论坛 ( 沪ICP备14023054号 )

GMT+8, 2025-2-6 03:59

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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