1 几何的表达方式
- 几何表达分为显式和隐式
1.1 隐式几何
- 举个例子:用空间中一个点来表示面
隐式的几何不会告诉我们这些点在哪里,而会告诉我们这些点满足的函数关系
- 隐式的表达很难直接看出它的形状是什么
- 但是判断点的位置关系,在内在外在表面,这样很方便
1.2 更多的隐式表达方法
1.2.1 代数曲面
1.2.2 CSG 构造实体几何
1.2.3 距离函数
对于任意一个几何,不直接描述表面,而是描述空间中任何一个点到这个表面的最近距离
所以空间中任何一个点都会定义出一个值来
下图把两个物体的距离函数定义出来,做一个blending就能融合
- 应用距离函数的例子,SDF为距离函数 S表示signed
- 距离函数得到后,表面怎么得到呢,也就是距离函数为0的地方为表面
距离函数的形式比较难写解析式也没问题,像水平集这个方法也是类似的思想
在地理上的类似定义就是等高线
用等高线的思想找到表面
1.2.4 分形几何
1.3 显式几何
- 与隐式几何相对的就有显式几何
显式的方法有直接给出点的位置,或者用参数映射
- 下图将UV这两个参数映射成了空间中的点x,y,z
想知道表面的样子时,把每一个UV都测一遍就行,很容易得到
- 然而想要判断内外时,显式的表达表示就很难
1.4 更多的显式表达方法
<