如何从SceneKit中获取SCNView并将其与另一个视图结合在一起进行OVER操作?

时间:2019-03-10 17:23:05

标签: ios uiview scenekit

在这个问题(SceneKit shadow on a transparent SCNFloor())的解决方案中,我能够完美地遵循自己的项目。最后,解决方案作者提到了以下内容:

  

解决方案:

     

您应该获取3D对象的渲染以具有预乘的RGBA   具有有用的Alpha通道的图像。之后,您可以合成   立方体的rgba图像及其在古典图像上的自然图像阴影   在另一个视图中进行OVER合成操作。这是OVER的公式   操作:

     

(RGB1 * A1)+(RGB2 *(1 – A1))

     

Resulting Display

我完全理解了这个概念,但是我对如何在我的项目中使用Swift进行实际操作一无所知。我不一定需要有关如何从头到尾的逐步说明,我确实只是在寻找教程或文档,这些教程或文档讨论了如何实际“抓取3D对象的渲染”,“合成图像”。视图”等。

0 个答案:

没有答案