在SceneKit中使用阴影时减少应用程序延迟

问题描述 投票:1回答:1

我正在使用SceneKit中的3D地图。当我在SceneKit中启用方向灯的投射阴影属性时,阴影出现,但应用程序变得非常慢。

如何在仍保持场景阴影的同时减少延迟?

scenekit augmented-reality arkit shadow lag
1个回答
1
投票

使用Fake Shadows(阴影生成和烘焙作为3D创作工具中的纹理)而不是True Shadow Map。要将假阴影应用为3D平面的纹理,请使用带有预乘alpha通道(PNG)的RGB * A文件格式。

它可以帮助您在SceneKit或ARKit中使用阴影时摆脱(或大大减少)应用程序延迟。

enter image description here

要了解它是如何工作的,只需从此处下载示例应用程序:Handling 3D Interaction and UI Controls in Augmented Reality

© www.soinside.com 2019 - 2024. All rights reserved.