Scenekit - 为相机

时间:2017-09-11 22:13:28

标签: scenekit arkit

是否可以在SceneKit中为给定的相机添加红色调?我想在没有(我认为是)hacky解决方案的情况下完成这个,只是试图用<相机前面有1个不透明度。这可能是一个解决方案,但我在SceneKit中没有取得很大的成功,在相机前面显示了一个物体。

另外,理想情况下,我可以使用SCNAction或其他方式淡入和淡出红色调。

最后,一个完美的解决方案可以在ARKit中运行,并为您周围的整个世界提供一个红色调。所以它必须不仅仅是一个红色的场景灯。

2 个答案:

答案 0 :(得分:3)

SCNCamera的colorGrading属性可以做到这一点(这将是最有效的选择)。 使用SCNTechnique应用自定义后期处理也会起作用,但需要额外的通过。 这两个选项都比摄像机前面的混合节点更快,或者是红色spritekit覆盖或SCNView顶部的UIView。

答案 1 :(得分:-1)

您可以在故事板中的ARSCNView前面添加一个有色的UIView,而不是在场景中添加红色SCNNode。有了这个视图的出口,它很容易褪色。