美文网首页
[曲面细分着色器]

[曲面细分着色器]

作者: 想变的很强的日向彻 | 来源:发表于2019-11-11 15:06 被阅读0次

一.概述

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

二.原理

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

相关文章

  • [曲面细分着色器]

    一.概述 我们需要模型在远距离和近距离的时候有不同精度和细节程度的表现,模型的LOD技术是一种办法,但灵活性较低,...

  • OpenGL绘制方式

    OpenGL图元 这里不考虑几何着色器和细分曲面着色器。OpenGL的图元类型为点、线、面。 点 OpenGL在显...

  • OpenGL 图元处理

    图元处理(Primitive Processing) 如何在场景中使用曲面细分来添加几何细节 如何使用几何着色器处...

  • Unity Shader Note 1

    渲染管线、渲染流水线(Rendering Pipeline) 数据输入 可编程顶点处理器 曲面细分(外壳着色器、曲...

  • Unity Shader:几何着色器

    在我翻译过的OpenGL和实时渲染相关文章中,简要介绍过几何着色器,它的执行顺序位于细分曲面着色器、光栅化与片元着...

  • Unity Shader:细分曲面

    因毛发渲染需要用几何着色器生成外壳和鳍状体,但鳍状体的个数本质上还是取决于原始网格的数量,如果使用细分曲面的话可以...

  • 细分曲面(subdivision surface)

    在三维建模领域里,细分曲面算是一个比较常见的术语了,经常用于动画角色的原型设计,甚至在工业设计领域,也开始流行用细...

  • [Tips]

    1.描述一下渲染管线 2.几何着色器和细分着色器的作用(这里着重问了几何着色器) 3.几何着色器可以实...

  • RT+曲面细分 雪材质

    1.RT+曲面细分的设置2.雪下瓷砖的细节表现 1.RT+曲面细分 将一个正交摄像机设置在地面以下,将远裁剪面调小...

  • 1.专业名词汇总

    跳去目录 着色器的渲染流程 (先过一遍流程,有个概念) 顶点数据 -> 顶点着色器 -> 细分着色器 -> 集合...

网友评论

      本文标题:[曲面细分着色器]

      本文链接:https://www.haomeiwen.com/subject/hdrbvctx.html