未来游戏引擎介绍 Unreal Engine3人
在之前的GDC以及NVIDIA GeForce 6系列显卡发布会上,Epic的下一代游戏引擎UnrealEngine3(以下简称UE3)成为人们关注的焦点。日前Beyond3d网站对Epic的Tim Sweeney进行了专访,以下是一些重点信息。
点击下载视频(165MB)
Tim Sweeney表示UE3目前还没有完全开发完成,它针对的是2006年的游戏而设计,所以最低需要支持DirectX9显卡。UE3支持Shader Model 3.0,而这也是GeForce 6系列显卡所支持的,虽然目前的DirectX9.0b还没有对其进行完全支持,但PS3.0还是有很多优点,例如64位的缓存框架混合循环、动态条件等,可以在单一的路径中进行多重光的交互渲染。
在浮点执行模式方面,UE3建议的最优模式为32位,但同时也支持24位精度。虽然目前24位和32位精度之间的差别体现的不很明显,但随着shader越来越复杂,这些差别会被放大。但即使是使用24位精度渲染,其画质也是非常不错的。
谈到算法方面,Tim Sweeney表示,UE3可以为角色自身以及周围环境创建软件模拟阴影(soft shadows),这样的算法在目前高端DX9显卡上都可以有很好的性能表现,到2005年中期,主流显卡也将可以满足要求。我们在首款采用UE3为引擎的游戏正式发布之前是不会透露该算发细节的。
在UE3中,处理大范围表面将采用虚位移贴图(virtual displacement mapping)技术,它将可以大幅提高表面细节效果同时节省资源。例如墙壁、地板和其他大范围表面由数千个多边形组成,但如果采用真实的位移贴图,则需要数百万个多边形。但从另一方面讲,如果在游戏中有足够的多边形来模拟一个角色,那么此时虚位移贴图则变得不必要。
关注我们


