【问题标题】:SceneKit, how to support opacity (or transparency) map properly for geometry on the back?SceneKit,如何正确支持背面几何图形的不透明度(或透明度)贴图?
【发布时间】:2021-08-10 10:23:50
【问题描述】:

如下图所示,它是一个带有不透明度贴图的立方体。我们可以看到前面 3 个面正确渲染为透明度。但是后面的3张脸完全消失了。从逻辑上讲,我们会从背面看到一些东西。

那么,支持透明度和解决此问题的正确步骤是什么?

【问题讨论】:

    标签: ios scenekit metal scnmaterial


    【解决方案1】:

    嗯...双面?默认情况下,scenekit 不会渲染前后。由于立方体上的背面板背向您,因此它们不会被渲染。

    应该是这样的:

    plane.firstMaterial?.isDoubleSided = true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-03
      • 2017-06-24
      • 1970-01-01
      • 2013-01-22
      • 2019-10-12
      • 2013-07-18
      • 2011-05-26
      • 2016-09-06
      相关资源
      最近更新 更多