青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 43,  comments - 64,  trackbacks - 0

  最近在vLan上面鏖戰BF2142,著實被這個游戲深深地吸引住,所以就開始關注起BF系列的引擎起來,只知道Script部分是Python完成的。在國外的一個站點上發現了這個小小的訪談,翻譯給大家僅供了解。

Continuing our series of occasional interviews with game developers about current and upcoming hardware and game graphics engines, we chat with Marko Kylmamaa, senior graphics programmer for Digital Illusion' Canadian studio.

  本期的采訪對象是來自DICE的高級圖像程序員Marko Kylmamaa先生。

??? FiringSquad: First, Intel and AMD are pushing dual core processors and within the next year four core processors are due to be released. How will DICE support this kind of tech in the Battlefield 2/2142 engine and will there be any need for special programming to fully support multi core CPUs in PCs?

  提問:目前Intel與AMD力推雙核CPU,目前明年都準備推出4核心的CPU。DICE準備如何在BF2引擎中加入對這種技術的支持,如果這樣做需要什么特殊的編程技術么?

??? Marko Kylmamaa: While a program geared towards a single-core machine may run fine, with some exceptions, and perhaps even somewhat faster on a multi-core machine, in order to realize the real performance benefits a careful attention has to be paid into structuring the code for the correct granularity in mind, to make it suitable for multi-core execution. With the introduction of the next generation consoles and the PC hardware, the whole industry is in a learning phase for understanding the differences between the traditional multi-threading approaches, and multi-threading for multiple cores. DICE is working closely with hardware vendors in making sure that all of the future titles make the maximum use of the available multi-core architecture.

  回答:本來單核心的機器就可以運行得很好,有些時候甚至要快于多核機器。其實問題主要是在多核心的處理比單核心復雜(類似于痛苦的多線程),需要正確的處理代碼的結構與處理同步。隨著下一代硬件的普及,整個領域開始學習多線程編程技術。DICE也在不斷和硬件廠商深入合作發揮多核架構的性能。

??? FiringSquad: The 64-bit CPU has taken longer to really appear in mainstream PCs than some people expected. Do you think 64-bit CPUs will become more popular and how does DICE support it in their Battlefield 2/2142 engine ?

  提問:64位CPU的普及速度超過人們的預計到來得如此之快,您認為64位cpu會流行起來么?DICE在BF2引擎中如何支持它呢?

??? Marko Kylmamaa: One of the problems with harnessing the full power of 64-bit CPU抯 is the lack of adoption of 64-bit operating systems. Due to this it抯 difficult for the game developers to make full use of the 64-bit execution potential without providing a separate set of executables compiled for the different operating systems. The current Battlefield 2 technology has been thoroughly tested on the 64-bit architecture for guaranteeing a solid performance, and optimizations have been made where possible with such architectures in mind.

  回答:由于現在64bit操作系統對64位CPU的支持不是非常好,所以還無法完全發揮64位CPU的性能。如果不分別的為不同平臺編寫程序就無法發揮64位的性能,這是個難點。BF2已經在64位平臺上經過測試與優化過。

??? FiringSquad: Game physics are getting more and more attention as well with more attention being put into destructible objects and better collisions. Where does DICE stand on this kind of support for its engine and what solution is best; having a dedicated card (AGEIA) using a graphics card (ATI/Havok) or using a CPU to handle it?

  提問:游戲的物理特性越來越受到重視。DICE如何看待它?您認為哪種方案最好呢?是獨立的AGEIA物理卡,還是NV/Havok的圖形卡,還是用CPU處理?

??? Marko Kylmamaa: Especially with multiplayer games in mind, it is difficult to make use of scaleable physics, since especially from the gameplay perspective all of the players must experience the same end result in simulation regardless of their hardware. This leads to a lot of the scalability of the physics being used for visual effects such as richer particle effects or fluid simulation. The GPU can of course be used for offloading the physics simulation from the CPU, but this will compete with the remaining processing time for graphics. Therefore in most cases it is necessary to strike the right balance between the CPU and GPU usage with the needs of the particular game in mind. The next generation technology at DICE is being built on the bleeding edge and will make use of very comprehensive physical modeling.

  回答:在多人游戲中使用物理特性是相當難做的,從玩家的視角來說,所有的交互角色必須體驗到相同的物理特性而不關系他們說使用的是何種硬件。已經使用的物理特性有比如流體模擬粒子系統等等。GPU可以分擔一些CPU的物理模擬計算工作,但是這樣就和圖形計算爭搶了寶貴的資源。雖然如此,我們依舊需要平衡CPU和GPU之間的負載。DICE將會充分的利用下一代技術為玩家構建最優秀的物理體驗。

??? FiringSquad: HDR lighting is also getting a lot of attention in more PC games. How does the Battlefield 2/2142 engine support those features and how will that help the graphics in games that use it?

  提問:HDR光照效果也被越來越多的提及。BF2/2142引擎是如何支持這種特效,而且它將如何提升游戲畫面呢?

??? Marko Kylmamaa: HDR lighting can add significantly to the perceived realism in the modern graphics engines. It is becoming an increasingly common feature as the new hardware supports full floating point surfaces and has the required processing power for supporting a multitude of such high end features.
??? Some aspects of the HDR lighting were simulated especially in the Battlefield 2?? Expansion Pack: Special Forces, for adding a degree of realism to the night-time look. The effect is fairly settle and was used mainly for fine tuning the overall look. Battlefield 2142 does not have night-time levels, so the same technology was not applicable to it, however there are a great number of special lighting effects for enhancing the desired futuristic look of the game.

  回答:HDR光照可以作為現代圖形引擎的一個特性。在新硬件完全支持浮點計算的方式下,它可以提高畫面質量讓它看起來更真實,同時也需要相當的計算量。hdr在bf2特別武力 中被使用,用于夜視效果。BF2142沒有夜市場景,所以也就沒有使用這種技術(應該是HDR),不過我們使用其他的光照效果提高畫面的真實感。

??? FiringSquad: More and more games are using extensive pixel and vertex shading for visual and art effects. How does the Battlefield 2/2142 engine support these features currently and how will pixel and vertex shaders be used in the future, particularly with Windows Vista and DirectX10 support?

  提問:越來越過的游戲廣泛使用PS及VS技術提高畫面質量。BF2/2142的引擎如何支持這些特色,未來PS VS將被如何使用,特別是VISTA和DX10的來臨?

??? Marko Kylmamaa: The Battlefield 2 engine has been built on the DirectX9 architecture and is a fully shader based model. This allowed for a great flexibility during the development, and not supporting the older fixed function pipeline model allowed us to concentrate solely on the high end features. Battlefield 2142 is based on the improved Battlefield 2 technology and will be released later this year, so considering that the DirectX10 hardware won抰 be widely available just yet, it hasn抰 been beneficial to re-architect the engine into a DirectX10 based model for this release. This allowed the available time to be used for adding a number of new special effects and polishing the overall look of the existing engine.

  回答:目前BF2引擎完全構建于DX9架構,這是個完全基于Shader的模型。這提高了開發的可伸縮性,擺脫了FF管線模型讓我們得以實現最高級的特效。BF2142基于改進的BF2引擎技術,不久將發布于世,所以考慮到DX10硬件不會那么快的普及,我們將引擎重新構建以適應DX10的模型。這樣我們就有時間在以后的日子里繼續加入新的效果,拓展現有的引擎。

??? FiringSquad: What other advanced hardware and graphical features do you think will be supported in upcoming Battlefield 2/2142 engine games and in future graphics engine?

  提問:您認為BF2/2142引擎將會支持哪些高級的硬件及其圖形技術,未來的引擎呢?

??? Marko Kylmamaa: Battlefield 2142 will support a large range of high end special effects geared towards creating the desired futuristic look. These involve for example new atmospheric effects for creating a unique look that is quite different from Battlefield 2.

  回答:BF2142支持許多特效用來構建絢麗真實的圖像。比如,球體光照技術(Atomospheric Effect)技術就和BF2中的不同。

??? FiringSquad: Finally, Mark Rein from Epic has said that Intel is hurting the PC gaming industry through its use of intergrated graphics in PCs. Is this a real threat and if so what can be done about this from the game developer's side?

  提問:最后,Epic(不要告訴我不知道,即將發布的UT2007)的Mark Rein說,Intel正在通過集成圖形硬件損害PC游戲工業。從游戲開發者的角度來說您如何看待這個問題?

??? Marko Kylmamaa: Intel produces what you could call the ultra-low end graphics cards for a market segment that typically doesn抰 wish to invest the money into a higher end, gaming geared hardware. Clearly there is a demand for this type of hardware as Intel抯 graphics cards boast a large user base. However, this does impose challenges for the games industry in our attempts at reaching especially for the casual gamer market. Hardware requirements for the next generation games keep growing faster than what is needed for running general applications, which increases the rift between the casual and hardcore hardware markets. I believe that we as an industry will also have to recognize the different requirements these markets impose.
??? From the perspective of a developer, it can be difficult or in some cases practically impossible to make the high-end game run on the ultra-low end hardware. Supporting such scalability range in performance could be prohibitive with the required development time and cost in mind. It is ultimately up to each developer to find the correct range of hardware which allows for the desired market penetration.

  回答:買Intel的顯卡的人,就是那些你稱之為買低端貨的那些人,他們其實都不會花錢構建一個游戲平臺。雖然事實如此,由于這個原因的影響,我們還是不太容易開拓這樣的一個市場。游戲對硬件的需求總是要遠高于商用軟件,其實這也擴大了硬件市場的層次差距。我相信整個工業會對看清楚這個問題。從一個游戲開發者的角度來說,讓高端游戲運行在低端平臺上著實困難。因為要支持這些性能不一的硬件需要提高開發的時間和花費。更本上還是要開發者根據他們所要開發的市場這一角度進行硬件的平臺的選擇。

posted on 2006-11-10 11:44 周波 閱讀(604) 評論(0)  編輯 收藏 引用 所屬分類: Cg藝術 、無庸技術
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

周波 87年出生 南京林業大學05421班242信箱 專業木材科學與工程工業裝備與過程自動化 遷移到 jedimaster(dot)cnblogs(dot)com

常用鏈接

留言簿(4)

隨筆分類

隨筆檔案

新聞檔案

同學們Blog

搜索

  •  

積分與排名

  • 積分 - 55133
  • 排名 - 421

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            理论片一区二区在线| 欧美伊人久久大香线蕉综合69| 久久成人免费日本黄色| 免费在线欧美视频| 亚洲裸体视频| 欧美~级网站不卡| 激情综合色综合久久| 亚洲精品影院在线观看| 日韩视频一区二区在线观看| 久久久久久国产精品mv| 国产日韩一区二区| 久久久久久69| 羞羞答答国产精品www一本| 欧美~级网站不卡| 国产精品久久久对白| 欧美影院久久久| 久久久久一区二区三区| 在线观看国产成人av片| 欧美高清自拍一区| 欧美精品99| 一区二区久久久久| 久久综合一区二区三区| 亚洲一区亚洲| 免费日韩av| 黄色精品在线看| 久久综合五月| 欧美少妇一区二区| 久久精品麻豆| 久久久久**毛片大全| aa亚洲婷婷| 午夜精品在线观看| 亚洲精品免费在线播放| 亚洲午夜一区二区三区| 国产一区二区av| 亚洲电影在线播放| 国产性做久久久久久| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲精品一区二区三区婷婷月| 蜜臀久久久99精品久久久久久| 国产精品极品美女粉嫩高清在线| 久久综合网色—综合色88| 欧美日本国产在线| 性欧美18~19sex高清播放| 亚洲欧美日韩国产综合精品二区| 久久精品一区| 欧美制服丝袜| 国产精品久久久久久亚洲毛片| 欧美黄色大片网站| 国产香蕉97碰碰久久人人| 中文在线资源观看网站视频免费不卡 | 亚洲精品一二三| 久久天堂av综合合色| 欧美一区二区三区免费看| 欧美成人精品在线视频| 欧美xxx在线观看| 亚洲全部视频| 欧美日韩精品免费| 日韩一级视频免费观看在线| 久久久亚洲精品一区二区三区| 欧美三级视频在线| 亚洲欧美激情诱惑| 欧美日韩国产综合网| 亚洲人成绝费网站色www| 99re热精品| 国产精品vip| 亚洲在线观看免费| 久久婷婷国产综合精品青草| 国产精品午夜电影| 久久精品99无色码中文字幕| 美日韩精品视频| 亚洲欧美日韩国产综合| 国产婷婷色综合av蜜臀av| 久久久爽爽爽美女图片| 麻豆视频一区二区| 亚洲欧美影院| 亚洲精品一二三| 国产日韩欧美在线| 欧美电影免费观看大全| 久久国产精品一区二区三区四区| 亚洲激情校园春色| 欧美一级大片在线观看| 亚洲伦理久久| 亚洲免费精品| 亚洲欧洲中文日韩久久av乱码| 在线亚洲欧美视频| 激情久久影院| 亚洲破处大片| 亚洲黄网站黄| 国产综合在线视频| 欧美福利视频一区| 久久精品一区二区三区四区| 99热免费精品在线观看| 国语自产偷拍精品视频偷| 欧美激情综合五月色丁香小说| 久久中文久久字幕| 久久青草欧美一区二区三区| 午夜欧美大尺度福利影院在线看| 日韩午夜黄色| 欧美一区二区三区久久精品茉莉花| 亚洲精品视频中文字幕| 欧美激情偷拍| 欧美成人精品一区二区| 欧美精品亚洲精品| 欧美精品综合| 欧美日韩视频一区二区三区| 久久一区二区三区四区五区| 欧美激情片在线观看| 欧美激情综合| 国产精品一区二区黑丝| 一区二区高清视频| 99re6热只有精品免费观看| 亚洲网站视频福利| 另类av导航| 国产性做久久久久久| 99热这里只有精品8| 久久综合久久综合这里只有精品 | 久久高清福利视频| 亚洲免费电影在线观看| 亚洲性夜色噜噜噜7777| 久久人人97超碰国产公开结果| 欧美在线视频免费| 久久乐国产精品| 黄色成人精品网站| 欧美视频第二页| 久久午夜电影网| 久久美女性网| 欧美a级在线| 久久久久www| 亚洲精品一区二区三区蜜桃久| 亚洲片在线资源| 夜夜嗨av一区二区三区免费区| 久久免费国产精品| 国产在线精品自拍| 欧美专区日韩视频| 亚洲欧美成人一区二区在线电影 | 亚洲欧美日韩在线播放| 欧美激情精品久久久久久变态| 久久亚洲综合色| aa级大片欧美三级| 亚洲精品午夜精品| 免费观看日韩av| 亚洲精品看片| 欧美一区二区私人影院日本| 亚洲国产婷婷香蕉久久久久久99| 久久夜色精品国产欧美乱极品| 美女爽到呻吟久久久久| 一区二区国产精品| 久久综合色播五月| 中日韩美女免费视频网址在线观看| 欧美极品色图| 女人色偷偷aa久久天堂| 国产精品免费观看视频| 久久国产加勒比精品无码| 欧美成人久久| 欧美a级一区二区| 亚洲国产欧美一区| 中日韩在线视频| 亚洲人成77777在线观看网| 欧美激情在线| 国产精品女主播在线观看| 老司机aⅴ在线精品导航| 国产精品亚洲综合一区在线观看| 欧美成人免费全部| 亚洲九九九在线观看| 欧美一区二区三区在线| 欧美一区二区视频免费观看| 国产精品久久久久久久久久尿 | 欧美成人精品福利| 欧美日韩成人网| 久久福利毛片| 一区国产精品| 久久久久亚洲综合| 午夜在线视频观看日韩17c| 欧美日韩不卡在线| 亚洲午夜精品网| 亚洲欧美制服另类日韩| 欧美日本一区二区三区| 日韩性生活视频| 欧美在线国产| 亚洲国产日韩欧美综合久久| 欧美亚洲网站| 欧美成人综合| 在线亚洲欧美| 亚洲裸体视频| 欧美一级电影久久| 蜜桃av一区二区| 欧美风情在线| 亚洲黄色片网站| 欧美激情1区2区| 一区二区三区精品在线| 亚洲一区二区三区四区在线观看 | 国产精品亚洲产品| 免费的成人av| 久久夜色精品国产| 一本色道久久88精品综合| 久久久91精品国产| 日韩午夜激情av| 狠狠色噜噜狠狠色综合久| 久久综合给合久久狠狠色| 欧美在线观看天堂一区二区三区 |