如何解决ARKit阴影,SCNBillboardConstraint
我正在使用ARKit,并且已经在地板上放了一个模型。我试图添加一些真实世界的灯光,但是更接近此问题的解决方案如下:
func setNaturalLighting() {
sceneView.autoenablesDefaultLighting = false
sceneView.automaticallyUpdatesLighting = false
let sunNode = SCNNode()
sunNode.light = self.sceneLight
sunNode.light!.type = .directional
sunNode.light!.color = UIColor.white
let sunConstraint = SCNBillboardConstraint()
sunNode.constraints = [SCNBillboardConstraint()]
sunNode.constraints?.append(sunConstraint)
sceneView.scene.rootNode.addChildNode(sunNode)
}
我正在创建SCNBillboardConstraint,因此灯光始终指向我的模型。问题是,我可以在模型中添加一些真实的阴影吗?还是使用SCNBillboardConstraint这不是解决方案?
如果不可能,如何为自定义模型添加带阴影的真实光以及所有内容?是否可以不接触地板节点或模型节点?如果没有,最好的方法是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。