Lecture12 Gemotry3

发布于 2022-10-18  306 次阅读


几何(Loop 细分)

增加数量 使其更加光滑
网格的简化
正则化
三角形分割

更新顶点规则

新点

加权平均

老点

Catmull-Clark细分
  • Catmull-Clark可以处理除三角形以外的多边形

edge collapsing边坍缩

捏成一个点
二次误差度量
  • 将计算后的点放在某个位置上可以最小化二次误差

阴影(Shadow Mapping)

  • 本质上是图像空间的算法
  • 会产生走样
  • 这个点在阴影里,那么可以从摄像机看到这个点且光源也可以看到这个点
  • 经典的Shaow Mapping只能处理点光源
  • 1.从光源看向场景,记录看到的任何点的深度
  • 2.从摄像机出发,看到的点回溯到深度图上,比较这个光源
  • 这个点一定是看不到的点
实例
depth buffer
  • 比较脏是因为会发生走样(记录的实际看到的不一致 精度问题)

硬阴影与软阴影

  • 软阴影不是非0即1
  • 物理上称作半影 软阴影是本影 半影的一个过渡