ios - 如何防止物体在场景包中转换阴影?

标签 ios scenekit arkit

在 scenekit 中,您可以通过将对象的 categoryBitMask 设置为与灯光的 categoryBitMask 不同来从接收光中移除对象

假设灯光的 categoryBitMask=0001 并且节点的 categoryBitMask=0010,那么物体将不会被灯光照亮。

但是该物体仍然会在该光的其他物体上转换阴影。我怎样才能完全防止物体转换阴影?

最佳答案

您正在寻找 castsShadow SCNNode

上的属性

关于ios - 如何防止物体在场景包中转换阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47273689/

相关文章:

ios - 如何排除模型自身的阴影?

ios - SceneKit获取旋转后的节点位置

swift - 多次添加SCNNode只显示一次

swift - 如何在 Swift 中以编程方式旋转 USDZ 文件中的 3D 模型?

iphone - Facebook iOS SDK : isSessionValid returns no, 但当我实际登录时

ios - 当 1 根手指在屏幕上抬起时禁用捏合识别器

ios - Swift 3 Storyboard导航

ios 分发配置文件已删除

ios - SCNNode 枢轴更改节点位置是否正常?

ios - 如何在 Arkit 中提供持久性?