您的位置:首页 > 其它

游戏开发者面临的10大技术挑战

2007-10-15 20:53 411 查看
《大众科学》深入探讨了游戏开发者面临的10大技术挑战。问题主要围绕如何让游戏更真实,实现真正意义上的虚拟现实:真实的水、火、光影,敌人的AI,材质的物理性等等,今日的技术难题将在明日实现。2.水:计算最细小运动变化的完整数学模型是建立在少于一平方毫米的流体基础之上,视频游戏却要完整表现狂暴的海洋。一年前还没有足够强大的处理器能在游戏中动态表现水的波动。斯坦福大学CS助教,曾参与《星战前传3》《变形金刚》特效制作,现在为光魔工作的Ron Fedkiw说,“粘性是难点。高粘性物质如固体很容易做,粘性稍低的泥土就有点困难,水更是难题。数学模型和算法已有,但需要超级计算机驱动。”目前PS3游戏《龙潭虎穴》(Lair)在强大的处理器、改进的算法的支持已能表现出逼真的画面,水的泡沫、波动栩栩如生。

  4.人工智能:从前,游戏中的坏人只是漫无目的的乱逛,在等待死亡的时候朝你不停的射击。这对玩家构不成挑战,他们需要更狡猾的敌人,更可靠的队员。要实现这一目标,需要极为复杂的运算,可能会把你的处理器的能力全部消耗掉。Ubisoft刺客信条(Assassin's Creed)的首席技术专家Mathieu Mazerole说,“我们只能让游戏中的动作看起来很真实。”刺客信条中的角色具有逼真的决策能力,在游戏中使用了高级逻辑理论——学习决策树(learning decision trees),之前经常被顶尖的机器人工程师使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: