gpt4 book ai didi

ios - 在 ARKit 框架中设置光照

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:00 25 4
gpt4 key购买 nike

好的,我是 SceneKitARKit 的新手,我只想将我添加到场景中的任何模型设置为具有特定的明亮照明。我已经使用 ARSceneView 尝试了自动更新照明设置的所有不同配置,但是唯一真正产生明显差异的是 autoenablesDefaultLighting:

func setup() {

antialiasingMode = .multisampling4X
//autoenablesDefaultLighting = true
preferredFramesPerSecond = 60
contentScaleFactor = 1.3

if let camera = pointOfView?.camera {
camera.wantsHDR = true
camera.wantsExposureAdaptation = true
camera.exposureOffset = -1
camera.minimumExposure = -1
camera.maximumExposure = 3
}
}

无论从相机获得的照明如何(我知道 ArKit 能够做到),我只想始终设置 1 个照明设置。我希望我的场景内容像这样点亮:

enter image description here

这可能吗?为了实现这种效果,我应该将 sceneView.scene.lightingEnvironment 设置为什么?

最佳答案

根据文档,您应该能够在某个位置创建一个 SCNNode,然后向其添加一个 SCNLight:

https://developer.apple.com/documentation/scenekit/scnnode https://developer.apple.com/documentation/scenekit/scnlight

关于ios - 在 ARKit 框架中设置光照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46877727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com