GIPGHDNY

导航

【转】Unreal Engine 3 VS Cry Engine 2 第四回合:海洋、水面效果

UE3在“水”体方面的表现上并不显眼,仍然停留在象素着色级别,似乎EPIC对于水效果的表现兴趣少少。以致于需要表现逼真水效果的Bioshock不得不自己为UE3额外编写了一个水效果渲染插件。

UE3的水面效果平平无奇,水面的互动效果也非常差,相比之下CE2要出色很多

而背景被设定在四面环海的Crysis则不然,水的表现成了CE2的主要任务之一。CE2在渲染海面时会根据风力跟洋流的信息即时作出动态调整,因此可以生成非常自然逼真的海面。而“柔和剪裁技术”会在海陆相接的地方根据陆地的高度和海水深度生成自然的海岸线和海床。此外,“焦散模拟技术”还会在海底环境投射效果逼真的动态阴影跟水底光纹。 为了表现出海面波涛汹涌的效果,CE2采用了屏幕空间坐标系镶嵌技术(Screen-Space Tessellation),该技术可以很好地表现出波涛起伏的效果,但这种效果并非基于真实的物理运算,而仅仅是一个程序化的过程,因此效率非常高。

UE3的海面更像是波澜不惊的湖面,CE2的海面则将波涛汹涌的效果表达得淋漓尽致

posted on 2011-07-22 15:37  胡椒籽籽  阅读(420)  评论(0编辑  收藏  举报