绝对挑战!未来游戏设计的十大技术难题
- 作者:不死鸟
- 编辑:ChunTian
2. 水
描绘出流动的海水
问题:数学方法已经能奠定了计算最精细的液体流动的基础,比如一毫米见方以内的水面特效。游戏必须通过所有这些细节组合成整个海洋的效果。“不到一年以前,硬件的处理能力还不足以让我们动态生成游戏中水的运动效果,”Lee Bamber(李.巴姆博)说,他是游戏创造者(The Game Creators)公司的创始人,一位有20年从业经验的程序员。
现状:“黏度是关键,”罗恩.法第奎(Ron Fedkiw)表示。罗恩是斯坦福大学计算机科学系的助理教授(associate professor),他致力于电影特效的研究,像星球大战前传三:西斯的复仇,以及现在的变形金刚。现在他正在与工业光魔公司合作。“高黏度”——类似于固体之间的摩擦——“比较容易表现,黏度稍微降低,表现会变难;而对于水,难度更大。”数学模型能够描述水的运动,法第奎承认,但是只有超级计算机才能满足其运算需要。
未来:游戏开发者正在试验粒子系统,一种由一组颗粒组合而成的系统,所有粒子都以特定的规则对外界做出反应。然后,随着处理器性能的慢慢地增强和算法的改进,使用湍流模型——计算物理学中模糊预测(BallPark Estimate)的等价模型——能够绘制出更加真实的液体飞溅、气泡和波浪效果。——J. W.
玩家点评 (0人参与,0条评论)
热门评论
全部评论