Direct3D Tessellation 镶嵌的含义

Direct3D 9图形管道

  

 

 

Vertex Data:未经转换的模型的顶点数据,存放在顶点内存缓冲里。

 

 

Primitive Data:基本几何数据(包括点、线、三角形以及多边形),它们存放在索引缓冲区中,被顶点数据所引用。

 

 

Tessellation:一种细化模型技术。实际上Tessellation就是把一些粗大无序的几何模型图形分成很多更小的图形,从而实现更细致的几何模型表现。可以将低细节模型转换为高细节效果。当然用高细节建模也可以达到同样的效果;不过执行速度只有Tessellation的几分之一。而且建模复杂量还高出几百倍。

 

效果对比:

 


        低细节模型                                        使用Tessellation之后的高细节效果

 

 

性能对比:

 

由图像效果和执行效率上来看,Tessellation是一个提高画质的至关重要的技术。

 

 

Vertex Processing:顶点处理。对顶点缓冲里的数据进行一些转换。

 

 

Geometry Processing:几何处理。对经过转换了的顶点进行剪切、背面挑选、评估属性以及光栅化处理。

 

 

Textured Surface:给表面附加纹理。为D3D的表面添加纹理坐标。

 

 

Texture Sampler:纹理取样。对输入的纹理值进行细节级别的过滤。

 

 

Pixel Processing:像素处理。像素渲染器(Pixel shader)使用几何数据来修改输入的顶点和纹理数据,从而得到像素颜色值。

 

 

Pixel Rendering:像素渲染。最后的渲染过程要经过 透明度(alpha)混合, 深度(depth)测试, 以及模板(stencil)测试 之后得到了最终的像素值,并将其显示到显示器上。

 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhaozy694992769/archive/2009/12/28/5090671.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值