作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我在下面创建了这个网格。它最初是.obj,但我将其转换为.scn。这是在SceneKit编辑器中查看时在默认环境光照下网格的外观。
我的问题是,当我向场景中添加灯光时,它非常糟糕地展示了网格的几何形状。例如,在下面的网格中,我在网格周围添加了4个全向灯光。
如您所知,Apple的顶部显示了组成网格的各个多边形。我的主要问题是:有什么办法可以减少这种情况?必须有一些设置,我可以羽化光线与网格的交互方式。我试图关闭阴影,但没有做任何事情。
再增加一束灯也不能解决问题。您仍然可以看到那些小的多边形在靠近时会突出显示。
这是另一个示例,其中我添加了一个直接向下看向网格的聚光灯。这里存在多边形问题,但整个苹果也变得非常黑。是否有某种方法可以点亮苹果,从而在不增加光的情况下不会很快变黑呢?
最佳答案
您的网格很可能只有位置。您还将需要每个顶点法线来获得平滑的阴影。 Blender几乎可以肯定具有生成缺失法线的工具。
苹果的下部很暗,因为它没有任何光亮。您可以在场景中添加 .ambient
灯光,以使每个对象至少获得最小的灯光量。
关于ios - 如何在SceneKit中正确照亮自定义网格而不炫耀网格的不规则性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48101367/
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我是一名优秀的程序员,十分优秀!