中华网通行证
用户名 密码
  科技动态 硬件广场 下载基地 网络教室 网络冲浪 科学博览 移动时代 手机上网 桌面壁纸 科技商情  

初春惊雷--抢鲜评测GeForce3(2)
钟海宇/太平洋评测室 2001-03-28 17:16:44

  

  尽管核心频率不是很高,但Geforce3的性能仍然十分令人吃惊,可以运行至极高分辨率2048×1536 32bit下,这都是是因为Geforce3采用了全新的几何引擎——nfiniterFX Engine。

  nVIDIA的杀手锏——nfiniter Engine:

  nfiniterFX Engine是一个可编程的几何光影引擎,可以让游戏开发者彻底脱离以前单一相同的几个显卡特效的束缚,通过nfiniterFX中的两个特有的体系:Vertex Shader(顶点光影)、Pixel Shader(像素光影),让开发者自主的建立和编辑自己的多数特效。nfiniterFX Engine提供的是一个开放自由的游戏开发环境,对于游戏开发者来说,可以针对表现游戏的需要来定制自己的3D特效,使得游戏在制作的过程中,不再只是局限在水波、雾化、光影等有限的特效之中,令游戏本身更具特色。如果我没有猜错的话,这应该与XBOX多少都有些联系,因为家庭游戏机的游戏设计通常都会有专用的一套开发设备,针对所支持的游戏平台进行设计和优化,这样看来,NV20中支持可编程也不是一件什么新鲜的事情了。

  Vertex Shader:

  Vertex Shader是一个非常有趣的技术,通过它可以方便的制作一些皮肤骨架一类的图象,有利于开发者表现人物和环境的细节。在三维立体空间内,每一个顶点光影都是一个图形处理函数,物体由许多顶点数据组成,每一个顶点数据都被定义为不同的变量,各自使用X、Y、Z坐标轴进行空间定位,一个顶点可能包括有各种不同的数据,例如色彩、alpha通道、纹理材质、光线特性等。开发者在创造图象特效时,只需输入许多已经定义好的不同的顶点数据,通过Vertex Shader引擎对不同的顶点数据进行编排和修饰,可以表达出物体空间位移、颜色的变化、透明度不同、材质整理等等,一切的一切都在一瞬间完成,图象的特效也就应运而生。

   颜色渐变:

  


  


  


  
顶点光影技术通过瞬时赋予每一个顶点(Vertex)不同的数据来表现物体颜色的变换,从而达到颜色渐变的效果。以上图是变色龙的皮肤颜色随着不同环境而慢慢改变,逐渐变成透明。


  动态变形效果:

  

  
  
变形效果是通过顶点光影对图象中每一个顶点的数据变化进行计算得来得,它能够增加静止物体或者运动物体的动态效果,例如呼吸胸口扩张、旗帜在风中飘动、汽车碰撞后的痕迹等等。


  复杂人物感情特征:

  


  顶点光影能够构造皮肤、衣服等等一切真实世界中的一些细节事物。一旦确定运动部位的关键帧,顶点光影只需计算关键帧间实时变化的顶点,进行无缝弥补,芯片速度越快,创造出来的物体就更加平滑。运用顶点光影,可以令游戏更加真实化,图中人物的神情、皮肤、衣服的真实度是前所未有的。另外,在实现骨架运动时,Geforce3仍然保持关节附近的纹理,由于Geforce3同时可以处理32矩阵的运动,这意味着当游戏开发者定义一个角色的神情时,将可以有32个独立的函数去定义角色的骨骼和肌肉的运动,而游戏者只需做的就是确定人物的关键帧,其他的事情就交给Geforce3中的nfiniteFX Engine去添加和完成。



相关报道
更多显卡文章



本站检索


中华网推荐

·国家级治脑病新药思维源
·中藏药治疗脑病新突破
·治类风湿,强直性脊柱炎
·养肾·痛风·长寿
·肝病泌尿脑萎缩新药介绍
·强直性脊柱炎康复乐园
·让中医辩证不孕不育
·国医治股骨头坏死一绝
·乙肝为何久治不愈?
·二千元垄断批发做老板
·中医中药专治前列腺
·治牛皮癣白癜风已成现实
·专治痛风病的白衣天使
·不孕不育的杏林奇葩
·专卖店零售管理系统




   

科技频道主编信箱