完全实况--足球迷的家

标题: 大家来看看足球游戏是怎么做出来的。 [打印本页]

作者: ywxuan    时间: 2009-10-19 17:06
标题: 大家来看看足球游戏是怎么做出来的。
http://wii.tgbus.com/news/Pnews/200910/20091019150058.shtml
很有意思哦!另外我感受到了EA的专业,和球迷走的很近!
作者: bingo61    时间: 2009-10-19 17:08
楼主发的是FIFA
作者: H君    时间: 2009-10-19 17:12
受不了那文章的翻译了,连积分都不懂么。。。莫非是个文科生?

另外我觉得LZ最好不要把这种学术讲座跟球迷游戏迷之类的联系起来,我读书的时候参观过IBM的CELL研发基地,听过奔驰工程师讲解的奔驰的一些开发技术,并不代表SONY和奔驰跟用户就有互动
作者: bingo61    时间: 2009-10-19 17:16
那帖子里说的还是不错的

球从侧面和上面  把草压弯,效果的不同都做出来了

不得不赞
作者: H君    时间: 2009-10-19 17:21
原帖由 bingo61 于 2009-10-19 17:16 发表
那帖子里说的还是不错的

球从侧面和上面  把草压弯,效果的不同都做出来了

不得不赞


那只是个理论而已。。。现在游戏里的草皮不过是一层凸凹贴图,完全没有物理效果
作者: wpz2006    时间: 2009-10-19 19:11
我就是搞软件开发的,我不觉得那文章有些什么很特别的东西。
外行人可能会觉得很了不起而已罢了
作者: jqlcxyc    时间: 2009-10-19 19:12
这篇我也看了,本来也想转,现在就是缺少这种有根有据的帖子,多的都是一些主观臆想的帖子.
作者: H君    时间: 2009-10-19 20:10
原帖由 jqlcxyc 于 2009-10-19 19:12 发表
这篇我也看了,本来也想转,现在就是缺少这种有根有据的帖子,多的都是一些主观臆想的帖子.


这帖根据在哪里。。。只不过讲解了一些很普通的物理现象而已,根本没提到半点软件方面的算法,球碰到其他物体怎样反弹这需要讲解么。。。。
作者: nakamura34    时间: 2009-10-19 20:23
原帖由 H君 于 2009-10-19 18:21 发表


那只是个理论而已。。。现在游戏里的草皮不过是一层凸凹贴图,完全没有物理效果



我觉得,连凹凸都没有.只是一个平面.
凹凸是文理弄出来的感觉..
是不是?我不肯定.

麻烦高手来鉴定一下.
作者: H君    时间: 2009-10-19 20:59
原帖由 nakamura34 于 2009-10-19 20:23 发表



我觉得,连凹凸都没有.只是一个平面.
凹凸是文理弄出来的感觉..
是不是?我不肯定.

麻烦高手来鉴定一下.


是的,凸凹贴图就是这个意思,只是一种贴图材质而已,并不附带其他效果
作者: MAGMA    时间: 2009-10-19 22:23
草地远景就如H所说,就是固有色贴图+凹凸贴图,在BUMP通道里加个黑白位图模拟。
近景用的是透明贴图,在软件里面看全是立起来的一块一块的片。
真正的三维草地模拟是一种粒子模拟,和做头发一个道理,但现在的机器不允许这样算。

球物理上只能用上简单的刚体运算+手动控制,还是在于硬件限制和精度控制的问题上。看了这个文章我个人觉得EA和KNAMI的方法差不多,两边追求的效果是不同的。
作者: H君    时间: 2009-10-19 22:40
同意LS,我在另一帖里说过,FIFA在处理复杂碰撞的问题上玩了个花招,第一是在带球方和防守方的对抗中给与防守方更大的优势,这样带球方遇到对抗时放弃对抗,处理起来就简单了许多;第二是提高球员的反应和控制能力,遇到复杂情况让球员更容易控球,也回避了一些复杂情况。例如一个被解围飞向边线的球,FIFA球员经常可以把球控制下来,而实况里则几乎不可能。
作者: boomsun    时间: 2009-10-19 22:50
我首先要拜一下,楼上诸位的水平真的不赖!

PS3在发售之前,SONY多次信誓旦旦地说,要弄8核心,而且要把许多物理运算加入到硬件里去,结果呢,正式出来的PS3是6核心,硬件级的物理运算压根就没有实现!

现在就算在PC上,物理引擎也还是个新事物,看看Nvidia的PhysX物理加速引擎,也就是光线追踪做的可以,要想用来在足球游戏中模拟真实的动态草坪,我看够呛,而且以PS3的CPU和显卡机能,更加够呛。

只能看看PS4怎么样了,好在现在Nvidia的PhysX引擎发展的挺快。
作者: Pirès    时间: 2009-10-19 22:54
游戏的画面引擎和物理引擎是两个独立的部分。

比如空气阻力,草皮摩擦,画面上未必要完全地表现出来,但是物理引擎实际在后台对这些规则进行演算,导致球的运行发生相应变化。
作者: maiqingy    时间: 2009-10-20 09:11
这是高手研究的问题,呵呵,我们就纯玩了
作者: yin0910    时间: 2009-10-20 09:32
什么时候研究一下。。呵呵
作者: dylanhai    时间: 2009-10-20 11:04
原帖由 Pirès 于 2009-10-19 22:54 发表
游戏的画面引擎和物理引擎是两个独立的部分。

比如空气阻力,草皮摩擦,画面上未必要完全地表现出来,但是物理引擎实际在后台对这些规则进行演算,导致球的运行发生相应变化。

同意这位。演讲里并不是说要把草碰球时弯折的物理现象表现出来,而只需要表现出球在草上滚的特性。




欢迎光临 完全实况--足球迷的家 (http://bbs.winning11cn.com/) Powered by Discuz! X3.2