3D 纹理

 
 


nfiniteFX 引擎的一个方面


开发人员一直在寻求一种方法来提高游戏和应用程序的速度及灵活性。尽管 2D 纹理系列也可提供照明、体雾和爆炸效果,但使用起来既不灵活,也缺乏有效性。

现在,NVIDIA nfiniteFX 引擎面向消费者首家推出真实 3D 纹理技术。NVIDIA 的 3D 纹理技术与传统的纹理处理技术相比,具有更大的灵活性、更高的性能,使用起来更方便。nfiniteFX 引擎可以从任何角度或方位使用 3D 纹理。因此,NVIDIA 的 3D 纹理技术可使开发人员创造出标准 2D 纹理方法无法达到的效果。

什么是 3D 纹理?
3D 纹理包含三维信息,而不是二维信息。增加的第三维使开发人员在可查看纹理的宽度和高度信息的同时,也可以访问其纵深部分信息。因此,NVIDIA 的 3D 纹理使开发人员可在对对象进行纹理处理时另辟蹊径。

在效果上,3D 纹理可以使用真实的 3D 材料(例如木质颗粒和大理石花纹)来填充空心对象。传统的 2D 纹理只能描绘对象的表面,但 3D 纹理还可以定义其内部。例如,穿过大理石雕像的彩色石纹只能用 3D 纹理进行描绘,因为它穿过雕像的中心而在另一面汇集。

 

通过使用 NVIDIA 3D 纹理处理技术,开发人员现在创造的云雾层不仅在宽度和高度上变化多端,而且还可以在密度和深度上千姿百态,如图中所示。

NVIDIA nfiniteFX 引擎 3D 纹理具有哪些功能?

NVIDIA 3D 纹理可以生成以下效果:

  • 体雾 — 在深度和密度,而不仅仅在高度和宽度方面加强雾化效果
  • 光源替用特效 — 允许在相机移动时,在不执行其它运算的情况下纠正取景和方位
  • 功能查找 — 诸如景深效果、BRDF 等功能可以存储在 3D 纹理中,以节约时间和人力
  • 可编程纹理与噪音 — 使用 NVIDIA 的 3D 纹理技术可生成爆炸、照明或等离子效果

作为第一个可用并有效的 3D 纹理处理技术,NVIDIA 的 3D 纹理技术为更多的人们带来了更接近真实生活的多媒体体验。由于可以获得诸如体雾、景深和照明等逼真效果,主流客户现在可感受举世无双的多媒体体验。nfiniteFX 引擎的强大功能与像素阴影处理器、顶点阴影处理器和现在的 3D 纹理处理技术完美结合,游戏与多媒体应用程序以精彩纷呈的特色进入千家万户。




   
Pixel Shaders
Part of the nfiniteFX engine, Pixel Shaders alter lighting and surface effects that replace artificial, computerized looks with materials and surfaces that mimic reality.


   
顶点阴影处理器
作为 nfiniteFX 引擎的组成部分,顶点阴影处理器用于给复杂的角色和环境增添生命力和个性。例如,通过顶点阴影处理,开发者可以创造出这样的效果:角色微笑时,脸上会出现真实的酒窝或皱纹。