[C++]DirectX 12 3D游戏开发实战—第14章 学习笔记01

个人学习适用,请勿转载

词汇

曲面细分阶段:tessellation stage(镶嵌化阶段或镶嵌化处理阶段)镶嵌处理:tessellating geometry
细节级别:Level of Detail

内容

曲面细分阶段是指渲染流水线中参与对几何图形进行镶嵌处理的三个阶段,将几何体细分为更多更小的三角形,并以某种方式将这些新生成的顶点偏移到合适的位置,从而增加三角形数量的范式丰富网格的细节。
不在创建网格时就创建高模细节原因有三:
1. 基于GPU实现动态LOD。可以根据网格与摄像机的距离或依据其它因素调整其细节,比如若摄像机较远我们看不清网格所有细节,因此使用低模网格更有益于性能优化
2. 可以在低模网格上执行屋里模拟与动画特效相关的计算,再以镶嵌画处理手段来获取细节更佳丰富的网格,可以节省不少计算资源
3. 节约内存
在这里插入图片描述

学习目标

  1. 了解曲面细分所用的片面图元类型
  2. 理解曲面细分阶段中每个步骤都做了什么,它们所需的输入及输出又分别是哪种数据
  3. 通过编写外壳着色器与域着色器程序来对几何图形进行镶嵌化细分
  4. 熟悉不同细分策略,以便在镶嵌化处理时选择出最适当的方案,除此之外还要知晓硬件曲面细分的性能。
  5. 学习贝塞尔曲线与贝塞尔曲面的数学描述,并在曲面细分阶段加以实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值