Lecture10 Geometry 1

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


渲染管线

纹理

  • 在现代GPU中,纹理等于内存+范围查询
犹他茶壶
将环境光记录在球上
展开发生的问题:扭曲
包围盒展开
纹理还能干的事
  • 凹凸贴图 改变法线实现凹凸感
  • 纹理是通过任何一个点的相对高度的移动,来改变高度的变化
位移贴图
  • 真的做一个顶点位置移动
  • 凹凸贴图相对会露馅
三维的纹理
纹理还可以记录一些之前算好的信息
  • 环境光遮蔽 可以算好了写进纹理贴图

几何

两种不同的几何
  • 隐式几何
  • 显式几何

隐式几何 Implicit

  • 点满足某种特定关系
  • (单位球)
  • 隐式表示很难看出来是什么形状
  • 优点是很容易判断一个点在不在这个面上

显式几何 Explicit

马鞍面
  • 容易展示是什么形状
  • 但判断是否在表面上就变得非常困难

CSG

  • 通过简单运算可以得到复杂的几何
用距离函数表示几何
  • 空间上一点到你想表示的几何上一点的最小距离
分形