作者talan (这个好吃吗)
看板XBOX
标题[情报] 微软展示XBOX360新技术-Mega Meshes
时间Tue Mar 22 17:32:14 2011
报导:
http://www.gamersmint.com/microsoft-shows-off-future-graphic-tech-for-xbox-360
日语版报导
http://www.4gamer.net/games/032/G003263/20110305012/
展示影片:
https://www.youtube.com/watch?v=M04SMNkTx9E
影片是幻之游戏,Milo里的场景,
在XBOX360上可以每秒30fps。
技术pdf
http://miciwan.com/GDC2011/GDC2011_Mega_Meshes.pdf
微软的Lionhead在GDC发表的XBOX360用的整合几个新技术的解决方案Mega Meshes,
可以让XBOX360使用数百亿的多边形,超大片贴图与超多光源建构游戏世界。
看起来很像很神奇,不过这并不是无中生有,突然变出来的,
这套解决方案其实是整合了几个已经存在技术。
注目特点
*应用Tesselation
*Sparse Virtual Textures
*Real-Time Global Illumination
首先是使用了XBOX360的GPU上的tesselation机能,
tesselation是DirectX11才被正式纳入的机能,
功能是能动态增加物件的多边形的量。
但在纳入DX之前,这功能其实一直在ATI系的显示卡中有被实作(ATI HD2000之後),
而XBOX360的C1也有,不过由於功能不若现在被DX11纳入的完整、使用限制更大,
且PS3的GPU没有这功能,所以除了极少数的微软本家游戏有部分应用(Halo 3的水流),
这个算是XBOX360的隐藏功能。
现在使用Tesselation,可以XBOX360让游戏环境的多边形达到前所未有量
再来是用Sparse Virtual Textures的贴图技术,
这个是类似id Tech5当中所用的Mega Texture,
拿够使用完整超大片,高达数十G的高解析贴图,直接贴到场景上。
且为了因应这种贴图方式与DVD容量,此开发工具使用了压缩率更高的方式来储存贴图,
用Microsoft Research的Rico Malvar所开发出来的压缩法,把贴图压到1/60
(一般的压缩法可以约是1/40)
最後Lionhead也自己开发了自己一套(半)即时的Global Illumination(全局照明)技术,
GI就是模拟环境中所有光源,与反射、漫射,
由於太耗资源与运算时耗时过久,所以过去几乎没有考虑过要在游戏内应用,
多是在CG上使用。
到这世代已经有几款游戏,配合大量预处理,做出静态的GI
如Halo3、Halo Reach、秘境2、Killzone 2、Forza3等。
好消息是(半)即时GI的游戏已经逐渐面世了,如末日之战2、BF3的PC版也要用GI
而Lionhead自己开发的半即时GI技术绝对能呈现顶级的光影效果。
---
Mega Meshes其实花很多篇幅在描述其能增加开发速度,开发方便的部分,
不过这不是玩家最关心的所以就不多谈,而且那部份其实我也看不太懂XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.89.15
1F:推 bomber7382 :老实说看不太懂 不过莫名的高兴QQQQ 03/22 17:37
2F:推 BearJW :就是画面会更好...XDD 03/22 17:40
3F:推 sportsyzm :好希望可以下载这样的DEMO来爽一下 @@ 03/22 17:48
4F:→ bragollach :弄在HALO1重制上年底跟RAGE和BF3拼画面啊XD一举多得 03/22 17:56
5F:推 taichiayin :三红的凶手,盖兹的阴谋! 03/22 18:02