Directx11教程(62) tessellation学习(4)

简介: 现在看看四边形在不同tess factor时,四边形细分的细节,下图是tess factor1-8时候的细分。tess factor是偶数时候,细分的三角形是对称的,奇数时候,只有一条对角线,细分的三角形是不对称的。

      现在看看四边形在不同tess factor时,四边形细分的细节,下图是tess factor1-8时候的细分。tess factor是偶数时候,细分的三角形是对称的,奇数时候,只有一条对角线,细分的三角形是不对称的。相比三角形的细分,四边形的相对来说还算简单,但边的细分以及内部环绕四边形的概念和三角形是一样的,奇数时,中心是一个小的四边形,偶数时中心是一个点。

imageimageimageimage

imageimageimageimage

相关文章
|
4月前
|
数据可视化 vr&ar C#
|
11月前
|
人工智能 C# 图形学
Unity入门
Unity入门
|
12月前
|
安全 C# 图形学
Unity3D学习之路
Unity3D学习之路
70 0
|
图形学 容器 Java
Unity 使用快速教程
Unity是微软在CodePlex上的一个开源项目,可用于依赖注入、控制反转,类似Spring,下面是使用示例: 1.先来定义几个接口、类 1 namespace UnityTest 2 { 3 public interface IRun 4 { 5 ...
965 0
Directx11教程(63) tessellation学习(5)
TS中生成细分后顶点的u,v,{w}坐标,我们根据控制点和u,w,{w}坐标生成新的顶点位置,在前面四边形的细分中,我们用了双线性差值的方法,得到新的顶点位置,这些新顶点位置都在一个平面上。
894 0
|
算法 Go 异构计算
Directx11教程(59) tessellation学习(1)
在D3D11管线中,新增加了3个stage, Hull shader, Tessellator, Domain shader,用来实现细分操作,就是在gpu中把低细节的表面细分成高细节的体元。
838 0
|
算法
Directx11教程(61) tessellation学习(3)
现在我们看看在不同tess factor的情况下,三角形是如何细分的?(这儿三条边和内部tess factor值是一样的,而且partitioning("integer")) 下面8张图是三角形在tess factor 1到8的情况下的细分细节:        因为TS阶段是硬件自己做的,没有算法细节,所以我们只能从这些图中,来猜一猜不同tess factor情况下的规律。
1053 0