我按照这篇文章创建了自定义SCNGeometry
http://ronnqvi.st/custom-scenekit-geometry/
我看到它需要每个顶点的法向量。我也在这里看到了这份文件 https://developer.apple.com/library/prerelease/ios/documentation/SceneKit/Reference/SCNGeometrySource_Class/index.html
据我所知,我认为3个顶点识别一个平面,一个平面只需要1个法向量。所以每3个顶点我们需要1个法向量。然后它会减少数据和计算
有人可以帮我解释一下吗?或者我可能会混淆什么?
答案 0 :(得分:2)
在顶点水平(而不是面水平)指定法线会导致更好看的模型。例如,球体可以使用相当数量的顶点建模,并且在着色时看起来完美圆润。这是因为每个点的法线是数学上正确的法线。如果您将脸部视为正常,则可以使用标准阴影轻松地看到这些脸部。