破解如此簡(jiǎn)單!教你單機(jī)爽玩《星際2》
暴雪的游戲,引擎往往并不是最新,系統(tǒng)要求也不是很高,但游戲畫面卻趨于完美,讓人驚嘆不已,這就是暴雪程序員和美工的獨(dú)到之處,他們可以使用最成熟、最易用的技術(shù)勾勒出優(yōu)異的特效。而此次星際2雖然沒有使用DX11 API,但大量DX10技術(shù)的應(yīng)用
● 《星際爭(zhēng)霸II》中運(yùn)用的大量視覺特效(Based Effects)
根據(jù)暴雪官方公布的技術(shù)文檔,《星際爭(zhēng)霸II》游戲引擎技術(shù)讓星際迷們感受到越來越多的驚喜。
著色方面,在使用原型的基礎(chǔ)上利用3D Studio MAX讓程序員對(duì)整體效果做最大的優(yōu)化,反復(fù)的提煉使得整個(gè)作品就像被藝術(shù)家精心雕琢一樣,配合上8000個(gè)獨(dú)特的、不重復(fù)的線性著色渲染代碼,使得Starcraft II與早期的游戲代碼相比增加了N倍。
在游戲制作初期,暴雪就認(rèn)識(shí)到GPU的強(qiáng)大性能,因此在設(shè)計(jì)的時(shí)候就采用了以GPU為主的優(yōu)化和大幅度圖像質(zhì)量增加。

由于使用大量像素渲染操作,如果在游戲中當(dāng)你選擇了控制成百上千的zerglings或者marines等作戰(zhàn)單位集體行動(dòng),勢(shì)必造成CPU超負(fù)荷,即便是強(qiáng)大的GPU這也是一個(gè)考驗(yàn)。
包括FP16 HDR、光線散射/反射效果(Diffuse and specular for lighting)、景深效果(depth of field)、體積霧(fog volumes)、動(dòng)態(tài)環(huán)境遮蔽(dynamic ambient occlusion)、智能貼圖置換(smart displacement)等等,這些都是Starcraft II的“BT”之處。
然而,作為一個(gè)即時(shí)戰(zhàn)略游戲,暴雪依然在“故事情節(jié)”的設(shè)定上下足了功夫,在游戲引擎的影響下,延遲緩沖器的深度和平均值,包括著色組建都完全為了效果而服務(wù)。而照明管道和陰影的利用也讓深景效果等一些特效表現(xiàn)得淋漓盡致。不過,這些特效都還在討論中。
關(guān)注我們


