当前位置:定鼎园林 >> 技术文章

3D专业名词解释

来源:定鼎园林       作者:定鼎园林       编辑:天地之心       人气:0       日期:2006-11-22

Texture Map Interpolation (材质影像过滤处理)
当材质被贴到屏幕所显示的一个3D模型上时,材质处理器必须决定哪个图素要贴在哪个像素的位置。由于材质是2D图片,而模型是3D物件,所以通常图素的范围与像素范围不会是恰好相同的。此时要解决这个像素的贴图问题,就得用插补处理的方式来解决。而这种处理的方式共分三种:近邻取样双线过滤三线过滤以及各向异性过滤
  1.Nearest Neighbor (近邻取样)
  又被称为Point sampling(点取样),是一种较简单材质影像插补的处理方式。会使用包含像素最多部分的图素来贴图。换句话说就是哪一个图素占到最多的像素,就用那个图素来贴图。这种处理方式因为速度比较快,常被用于早期3D游戏开发,不过材质的品质较差。
  2.Bilinear Interpolation (双线过滤)
  这是一种较好的材质影像插补的处理方式,会先找出最接近像素的四个图素,然后在它们之间作差补效果,最后产生的结果才会被贴到像素的位置上,这样不会看到马赛克现象。这种处理方式较适用于有一定景深的静态影像,不过无法提供最佳品质。其最大问题在于,当三维物体变得非常小时,一种被称为Depth Aliasing artifacts(深度样锯齿),也不适用于移动中的物件。
  3.Trilinear Interpolation (三线过滤)
这是一种更复杂材质影像插补处理方式,会用到相当多的材质影像,而每张的大小恰好会是另一张的四分之一。例如有一张材质影像是512×512个图素,第二张就会是256×256个图素,第三张就会是128×128个图素等等,总之最小的一张是1×1。凭借这些多重解析度的材质影像,当遇到景深极大的场景时(如飞行模拟),就能提供高品质的贴图效果。一个双线过滤需要三次混合,而三线过滤就得作七次混合处理,所以每个像素就需要多用21/3倍以上的计算时间。还需要两倍大的存储器时钟带宽。但是三线过滤可以提供最高的贴图品质,会去除材质的闪烁效果。对于需要动态物体或景深很大的场景应用方面而言,只有三线过滤才能提供可接受的材质品质。
  4.Anisotropic Interpolation (各向异性过滤)
它在取样时候,会取8甚至更多的像素来加以处理,所得到的质量最好。

2-sided (
双面)
在进行着色渲染时,由于物体一般都是部分面向摄象机的,因此为了加快渲染速度,计算时常忽略物体内部的细节。当然这对于实体来说,不影响最终的渲染结果;但是,如果该物体时透明时,缺陷就会暴露无疑,所以选择计算双面后,程序自动把物体法线相反的面(即物体内部)也进行计算,最终得到完整的图象

Material ID (
材质标识码)
通过定义物体(也可以是子物体)材质标识码,来实现对子物体贴图或是附加特殊效果,重要的是现在一些非线型视频编辑软件也支持材质标识码。

Shading(
着色处理):

绝大多数的3D物体是由多边形(polygon)所构成的,它们都必须经过某些着色处理的手续,才不会以线结构wire frame)的方式显示。这些着色处理方式有差到好,依次主要分为Flat ShadingGouraud Shading Phone ShadingScanline RendererRay-Traced

Flat Shading (
平面着色)
也叫做恒量着色,平面着色是最简单也是最快速的着色方法,每个多边形都会被指定一个单一且没有变化的颜色。这种方法虽然会产生出不真实的效果,不过它非常适用于快速成像及其它要求速度重于细致度的场合,如:生成预览动画。
【声明:】 本文不代表定鼎园林的观点和立场,转载请注明原出处
分类导航    
设计师工具
图纸推荐