相关疑难解决方法(0)

低多边形锥 - 尖端的平滑阴影

如果将圆柱体细分为8面棱镜,根据它们的位置计算顶点法线("平滑着色"),它看起来非常好.

如果你将一个圆锥体细分为一个8面金字塔,根据它们的位置计算法线,你就会卡在圆锥的顶端(技术上是锥体的顶点,但我们称之为尖端,以避免与网格顶点混淆) .

8面圆柱体与圆锥体

对于每个三角形面,您希望沿两条边匹配法线.但是因为你只能在三角形的每个顶点指定一个法线,你可以匹配一条边或另一条边,但不能同时匹配两条边.您可以通过选择两条边的平均值的尖端法线来妥协,但现在没有一条边看起来很好.以下是选择每个尖端顶点的平均法线的详细信息.

面部细节与尖端平均

在一个完美的世界中,GPU可以光栅化真正的四边形,而不仅仅是三角形.然后我们可以用退化四边形指定每个面,允许我们为每个三角形的两个相邻边指定不同的法线.但我们必须使用的是三角形...我们可以将锥体切割成多个"堆叠",这样边缘不连续性只能在锥体的尖端而不是整个物体上看到,但是仍然会有小费!

任何人都有光滑阴影低聚锥的任何技巧?

opengl directx 3d geometry mesh

4
推荐指数
1
解决办法
2786
查看次数

标签 统计

3d ×1

directx ×1

geometry ×1

mesh ×1

opengl ×1