Games101学习笔记--10.Geometry几何1

10.1 几何形状

不同的几何应该如何去描述、存储、渲染

1、隐式地表示几何--implicit

几何空间的点是满足某个函数的。很难看出来形状是不是,但是方便知道某一点是否满足几何内。

但是奶牛怎么用数学公式表示?

但是可以经过交并补,可以得到复杂的图形(CSG)

SDF距离函数--Distance Function--得到比较圆滑的过度
这个有点看不太懂,大致是距离类似于电势。在图A左侧黑,右侧白。在图B左侧黑,右侧白。电势叠加得右上图。负号相当于黑色,正号相当于白色。

几何体的边界是0,空间中所有的点的值,是空间点到物体的边界的最短距离(带符号)。在物体内部为负,在物体外部为正。通过有符号物体表面偏移距离相加,获得融合过程的新边界。

水平集:找到距离为0的位置就是边界。

2、显式地表示几何--explicit

三角形面表示几何。或者参数映射(u,v)->(x,y,z)。
方便看出形状,但是很难判断某一点是否在几何上,难检测碰撞。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容