SceneKit-渲染节点始终具有相同的屏幕空间大小

时间:2018-07-30 19:48:23

标签: ios 3d rendering scenekit metal

无论节点距相机有多远,如何渲染节点以使其具有恒定的屏幕空间? 例如:我将平面放置在SCNScene中的任何位置,在屏幕上应该为100x100像素。

我尝试过的解决方案:

  1. 根据每个渲染帧上距相机的距离设置正确的缩放比例(此方法可行,但我正在寻找更优雅的解决方案)

  2. 在几何元素中使用pointSize和minimumPointSize(这对我不起作用,也许我做错了什么?)

1 个答案:

答案 0 :(得分:0)

您正在寻找正交投影。在SCNCamera上,设置usesOrthographicProjection = true