[曲面细分着色器]

一.概述

我们需要模型在远距离和近距离的时候有不同精度和细节程度的表现,模型的LOD技术是一种办法,但灵活性较低,而且需要美术做三个不同LOD的模型,工作量也相对较大,曲面细分通过改变顶点和三角形网格的数量来实现模型细节表现的差异,导入一个较低精度的模型,然后自动将每个三角形继续细分成多个更小的三角形,这就是曲面细分。

二.原理

模型的原网格具有一定的数量,通过将其不断细分,以一定的规则将一个三角形不断细分,细分的程度通过一个变量K来控制,K关联于相机距离模型的远近或者其他我们希望的变量,然后填充每个新产生的三角形顶点的法线等数据,传入下一阶段进行计算,核心思想就是细化模型的顶点,使得模型表现得更加精细

你可能感兴趣的:([曲面细分着色器])