NDS能超过PS3?!新3D技术让梦境成真
而在Unlimited Detail网站中,对该技术的解释则更形象。Unlimited Detail相对于3D渲染引擎来说更像是一种查找算法。如果你在一篇word文章中找到“money”词条,那么你只需要在搜索工具中输入“money”即可,搜索工具会在整个文档中搜索符合该条件的语句,而且速度非常快。Google和Yahoo等网站同样是基于这类搜索引擎来提供服务的。Unlimited Detail技术则是一种专门在PointCloud几何中搜索相关点的搜索算法。我们首先可以用难以想象数量的点来描绘一个精度极高的3D场景,然后再将数据量压缩的非常小。而Unlimited Detail技术的工作就是计算出当前的视角,然后根据视角选择PointCloud中可以被看见的点并将其显示在屏幕上,而不会把资源浪费在那些不可见的部分上。加入此时的分辨率为1024×768,那么最终结果将只有1024×768个点被显示和渲染,这样以来显示和渲染速度将得到质的飞跃。当然,要产生正确的3D画面还是有一些问题需要处理的,例如那些物件距离视角更近、哪些物件会对其他物件产生遮挡、物品距离视角远近所产生的视差等等。为此,我们开发了一种叫做Mass connected Processing(大量相关处理)的技术,这种技术能够允许电脑同时处理大量有相关变量的数据,其能够以优异的效率处理那些输出结果与原始数据差别不大的数据类型。这种3D引擎堪称完美,而且全程采用软件模拟,不需要专门硬件的参与。
复杂场景不是梦
而为了使Unlimited Detail技术能够达到应用标准,Bruce Dell也发明了一种能够快速分辨百万点级别的数学算法(1920×1200分辨率下屏幕上约有200万个点),用以产生帧数足够平滑的画面。
而就目前的情况而言,Unlimited Detail技术能够在1024×600分辨率下生成28帧的高精度画面。当然,这对于目前大多数游戏玩家而言是完全不够的,不过这一技术有望在不久的未来推向游戏市场。
由于新的3D生成方法完全不同于以往多边形算法,所以现有3D建模人员的再培训就成为了比较引人关注的问题。不过Unlimited Detail的Bruce Dell对此则有完全不同的观点“我们有一套简单易用的方法能够将现有的多边形模型转换为新技术所需的PointCloud集合,所以现有的卡发人员仍然可以使用它们所熟悉的多边形建模方法。”