Graphics 版 (精华区)

发信人: liangqun (梁上君子), 信区: Graphics
标  题: 3D的奥秘(2)
发信站: 紫 丁 香 (Thu Jun 17 09:37:45 1999), 转信

作者:Prin&Lanerss

  当然看似并不复杂的技术却需要各方面的软硬件配合才能到那令
人满意的效果,其中还有很多能改善图像质量的3D特性被确立为标准
功能。下面是Direct3D的一些常用功能:

  
  **Texture filter(贴图过滤)
  
  贴图过滤的作用是处理3D图体表面的纹理贴图映射,不同的处理
方式会带来截然不同的效果。
  
  最差的处理方式是Nearest filter,这是采用“近似插值补偿”
的方法进行过滤,缺点是贴图会产生粗糙的马赛克现象。      
 ∧壳白畛S玫奶脊耸荁ilinear filter,这种方式提供Direct
  3D对贴图进行双线性过滤。这样可消除贴图在放缩时的粗糙现象。
  
  这是最基本的3D效果,合格的3D加速显卡应该在启用此功能时毫
不影响运行速度。另外还有更高级的处理方法,如anisotropic(各向
异性过滤法),这只有高档的3D加速卡才能支持。如果显示卡支持此
功能,〈See3D〉同样可以起用。
  
  〈See3D〉中Texture filter的默认状态是Bilinear filter(双
线过滤)
  

  **mipmap filter & Trilinear Filter(贴图分级细化和三线过滤)
  
  mipmap(贴图分级细化)是一种特殊的贴图过滤方式,主要用来
解决纹理贴图映射在物体距离过远时引起的深度错位现象。mipmap使
用贴图分级细化的方式使贴图在缩小和过度倾斜时避免扭曲感。
  
  它与Texture filter类似,也分两种方式:Nearest filter和
Trilinear Filter。Nearest filter同样是近似插值补偿法,而
Trilinear Filter则是用来过滤mipmap所产生的生硬边缘。可以说
mipmap只有在Trilinear Filter状态下才能发挥理想效果。         

  〈See3D〉中mipmap的默认方式为Trilinear Filter(三线过滤)。
可在菜单中的Setup中更改,如打开和关闭画面没有明显改善,就说
明你的显示卡对mipmap以及Trilinear Filter功能的硬件支持有问题。
  (未完待续) (飞翔鸟硬件资讯提供)

--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: dip6.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.842毫秒