1
我正在搞乱SceneKit。我觉得自己按照指示做了一切事情,但最终的动画看起来像一团糟。几何形状对他们来说有着奇怪的破碎质量。形状背后的形状出现在前面。等等SceneKit的几何看起来像是一场糟糕的灾难
看看这些截图。药丸的形状都是一样的大小,小的应该总是在大的后面。
任何想法?我会发布代码,但似乎这可能是经验丰富的SceneKit-er可能只是基于这些屏幕截图而知道的。
我正在搞乱SceneKit。我觉得自己按照指示做了一切事情,但最终的动画看起来像一团糟。几何形状对他们来说有着奇怪的破碎质量。形状背后的形状出现在前面。等等SceneKit的几何看起来像是一场糟糕的灾难
看看这些截图。药丸的形状都是一样的大小,小的应该总是在大的后面。
任何想法?我会发布代码,但似乎这可能是经验丰富的SceneKit-er可能只是基于这些屏幕截图而知道的。
我有一个坏zNear
值。
camera.zNear = 0
根据苹果的文档 - https://developer.apple.com/reference/scenekit/scncamera/1436592-znear - 这是不好的。
此修复glitchiness:
camera.zNear = 1
这可能来自于深度缓冲精度误差。你有相机的'zNear'和'zFar'值的极端值吗?或者你是否改变了材料的'writesToDepthBuffer'或'readsFromDepthBuffer'属性? – mnuages
@mnuages也许!这是我的相机设置: camera.zNear = 0 camera.zFar = 10000 camera.xFov = 25 camera.yFov = 25个 –
@mnuages我并没有改变读/写深度缓存设置。 –