|
原文
http://www.bit-tech.net/bits/int ... elopment-and-dx11/1
网友icantwait翻译~~
第一页: AMD 和 游戏开发
我们有幸与AMD 全球开发者关系经理,Richard Huddy,面对面坐谈,讨论了许多 关于开发者,Dx11,Eyefinity 的话题,以及他对目前产业竞争的看法,包括 Nvidia,Fermi,Geforce 3D 以及PhysX 物理引擎和Intel 的Larrabee 最近的进展。
Richard 自1996年在3DLabs 公司工作以来,曾在1998年至2002年间在Nvida 负责 处理与游戏开发者的关系项目。他也是在负责这个项目里处于欧洲的办公室里第一 个并非来自美国的员工。2002年后他作为合同工加入ATI,而现在则作为全球开发 者关系经理成为永久员工。
(翻译者:在国外的合同工并不是奇怪的事情。只是作为合同工不享有永久员工的 年假和病假,如果不上班就不付钱。但因为没有假期的灵活性及工作的保障性,薪 水一般比永久员工高很多很多。各国税收政策对合同工的影响也繁杂不同。但往往 是牛人才会当合同工,因为他们不担心工作保障问题,而且可以拿更多薪水,更由 于越是高薪越是需要利用各种税收政策合理避税。。。永久员工是一点个人所得税 也避不掉的)
本次采访兼并有录音和笔记。斜体字(翻译者:原文的斜体我就用[[]]吧)用来表 示Richard 语调中重点强调的部分。原文稍有修改编辑,以使语法上更书面化,并 避免异议。
bit-tech编辑(以下简称b):AMD究竟是如何与游戏开发者合作的?Nvidia 对他 们的[The Way It's Meant to Be Played]项目显然是非常高调,相反我们对AMD 在这方面却鲜有耳闻?
RH:大家在这方面对AMD 的作为鲜有耳闻,其实并不是我们做的更少,只是我们不 像Nvidia 一样对此高调宣传。我记得2002年我(还在Nvida工作的时候)曾对此提 出过一些建议,然后人力资源部的经理跑来对我说:“你最好是不要再讨论这个问 题了,这对你的职业生涯恐怕没有什么好处。Dan Vivoli,负责市场宣传的副总, 是现在黄CEO如今非常器重的人。所以他不喜欢的话,你在这个问题上再怎么弄也 不会有什么成果的。”(Nvidia) 是一个市场宣传为导向的公司,而AMD不是。看看 我们现在CEO就知道了,Dirk Meyer,工程师出身,是个货真价实的技术人员。
我不是说黄先生如何,我本身是很尊敬他的,因为他也是技术上很强的人物。但是 Nvidia显然是一个以市场宣传为导向的公司。Nvidia使用庞大的合作项目,并用高 级的广告词华丽包装起来 一有机会就塞到你面前给你看。但是我自己真的不认为他 们所作的与我们在AMD做的有什么本质区别 -- 只是我们没有大吵大闹非要你知道 而已。
我们究竟是怎么与开发者合作的呢?就拿我们在Dx11项目上所作的举例来说吧:我 们把采用Dx11的samples 和早期驱动提供给游戏程序员,特别是和一些关键游戏的 程序员保持特别好的关系。我们在驱动发布前就一定送到他们手上,如果发现大问 题的话有时甚至一天就给他们更新好几次,当然这样的情况并不多见就是了。除了 提供硬件给他们以外,我们还派驻工程师在现场。所以你们现在看到的Dirt2, STALKER 还有Unigen是目前仅有的支持Dx11的引擎--
b:--你是说提供底层的支持?(翻译者:from the ground up也有一个意思是说因 为此前没有先例,所以这些Dx11部分的开发都是从零开始的)
RH:完全正确。 BattleForge, STALKER 还有Dirt2 都曾有我们的工程师频繁的进 驻拜访,而且他们与我们的工程师在电话和email的交流上也是非常流畅。除此以 外我们还有一个合作的市场宣传项目。比如 BattleForge,在3月份的时候推出 Dx10.1的版本以后,我们宣传说:“这个是Dx10.1的版本,看看它相对Dx10性能上 的提升吧!”我们也在销售显卡时捆绑游戏。我想我们以前捆绑过BattleForge,而 且肯定捆绑过STALKER,现在我们则简直是对Dirt2五花大绑。 Codemaster公司的 工程师们和CTO 录过一个视频说的就是我们和他们的举办的合作活动。
我们对只要与此有关系的OEM和AIB 伙伴们,都会介绍这些捆绑的游戏。目前我们 和Rebellion公司的一款即将上市的游戏也在探讨合作活动 -- 你们肯定已经知道 是哪款超血腥游戏了(Aliens versus Predator 异型大战铁血战士,笑) -- 所 以我们也不指望像Dell这样的公司会附送这款游戏 -- 毕竟把敌人的脊椎骨都抽出 来还拿下他的头颅,这不是大众的PC厂商想要表达的概念。对他们来说,Dirt2就 是个更酷的赛车游戏,放眼世界都老少咸宜。所以我们就会把采用这款游戏的促销 活动介绍给他们。
b:你们是如何决定和谁合作的呢?还是说那些想在游戏里加入Dx11这样的新元素的 开发者自己就会和你们联系?
RH:有一些游戏开发者因为Microsoft在外面大力宣传Dx11而跑来找我们询问相 关的东西。不过普及Dx11的关键点其实在于09年3月的GDC 大会。那时有很多本来 我们没有特别注意到的游戏开发者们纷纷跑来找我们。我们当时已经在到处寻找合 作,并且已经和Codemaster公司开始合作, Rebellion公司也是在3月 份来找到我们的。除此以外,我们和EA的BattleForge和GSC Gameworld的STALKER 在Dx10.1上的合作也是自然而然的延伸到了Dx11上。对于任何来找我们的人,我们 都是绝对欢迎的,不管你是想要寻求从Dx9到11,或者10/10.1到Dx11,都是我们 的合作对象。
对于我们想要捆绑的游戏,我们也非常欢迎 -- 我们想要的是那些流行的以及你们 媒体喜欢采用的游戏。与那些媒体评测采用的游戏紧密合作的确是一件很微妙的事 情,不过我们显然不敢对这些游戏掉以轻心。
可以说我们不会拒绝与任何人合作 -- 我们[[肯定]]不会往后一倒就说:“那个是 the way it's meant to be played 游戏,我们还是不要跟他们来往了。”事实是 恰恰相反的,我们保证会跟这些游戏里能拿到开发版本的人紧密合作。我们有个很 完善的测试部门,就那些算那些我们无法参与开发合作的游戏,我们也会紧密测试 -- 比如蝙蝠侠:疯人院,我们就有个工程师专门负责。我们会按时拿到开发版本 并测试。如果我们发现任何值得我们注意的问题,我们会马上寻找原因并且尽量解 决它。
b:AMD是如何支持Dirt2的?--具体的说你们是怎么给与技术支持,怎么参与宣传 和捆绑的,和Nvidia对Rocksteady对Batman的合作又有何不同?Nvidia对他们提供 了自己的技术 -- physx和全屏抗锯齿的算法 -- 并且对这个游戏也“独家”,因为 这些技术都是Nvida的独家技术。
RH:Rocksteady的事情有几个方面的因素。一来这是个Dx9的游戏,所以对硬件的 需求没有很夸张,也不需要什么最新世代的显卡之类。我必须承认这绝对是个超棒 的游戏,不过如果仅仅从采用新硬件和新技术的角度来看,它没有特别引起我们的 兴趣。[[然而]],我确实有委派我们这里最好的一个工程师之一,他也是我们这里 办事最主动的工程师之一,专门来负责这个游戏的事情。因此我们也的确联系过 Eidos关于合作将这个游戏打上我们的Logo的事情,不过Nvidia决定对他们提供他 们自己的技术(这是我沿用你的语气说的)。对这件事情的2个方面我有2个看法, 对其中一个方面我很尊重,对另一个是说实在的我有点看不起。
PhysX是我很尊重的那个方面。当然我不认为PhysX这个私有的封闭标准是以后的正 确道路,尽管Nvida总是宣扬它是一个全开放的标准,并且是如何乐意给与AMD使用 证,但他永远不会的。这只是个谎言。你[[明白]]我的意思,对吧?这只不过是 Nvidia对外面表面上说的一套,私底下偷偷做的又是另外一套。我们和Nvidia之间 其实悄悄地进行过相关的对话,我们得到的回应再浅显不过了,基本上就是说,你 还是回去蹲在那里画圈圈吧!
不过话说回来,PhsyX的确是一个改变了游戏体验的技术 -- 也许可以说改进。据 我所知Nvidia其实确实在这个技术上投入了很多人力物力,以改变游戏体验。所以 从这个角度说,我对这个技术还是尊重的 -- 这也是面对这个有所投入的技术理性 的态度。Nvidia想要跟他们做一笔交易,共同推广PhysX,Rocksteady和Edios说好 吧,就是这样。
而我有点看不起的方面,是他们支持MSAA(全屏抗锯齿)的不可思议的方式--不管 从什么方面来看,这都是完全封闭的做法。实际上他们对MSAA的实现使用的是标准 的DX调用。他们把一件简单的事情 -- 一个Nvidia和ATI都推荐过的,完全标准化 的用来实现MSAA的方法,锁起来只准Nvidia硬件才能运行,尽管那程序里做的事 情,我们的硬件也完全可以做。实际情况确实是这样:如果你仅仅只是修改显卡驱 动里的vendor ID(制造商标识) -- 具体方法我们还有其他一些媒体都有发表 -- 那么此游戏的MSAA在AMD的硬件上运行也完全正常。这里面一点“独家”的技术都没 有。实实在在很可悲的做法。
参考他们的做法,作为AMD里负责开发者关系的人,我本可以说:“嘿,其实他们做 的都是很正常很有商业头脑的事情。我们也要学习他们,对所有Dx11的代码做一模 一样的事情。我们也把Dx11的代码也锁起来只准AMD的显卡运行,因为反正现在大 家也根本找不到Fermi的显卡可以用来测试,能找到的还是那张他们炫耀过的的高 达而已。”良心上,我觉得这说不过去,然而作为商业头脑来说,我却也许能在这 个问题上好好筹措一下。但是现实生活里,我们认为这绝对是不可接受的事情,所 以我们一行Dx11的代码也没有玩弄。这就是AMD 做事方式上的区别 -- 我们让解决 事情可能并公开标准。(Nvidia)使用“独家”标准解决事情并让其他人不可能,这样 的方法,对我来说是不可饶恕的,没有任何理由解释的通。 |
|