首页 > 解决方案 > 在 SceneKit 中使用阴影时减少应用程序延迟

问题描述

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

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

标签: scenekitaugmented-realityarkitshadowlag

解决方案


使用假阴影(在 3D 创作或 2D 创作应用程序中作为纹理生成的阴影)而不是True Shadow Map. 要将假阴影应用为 3D 平面的纹理,请使用带有预乘 Alpha 通道 ( )PNG的文件格式。RGB * A在 RealityKit 或 SceneKit 中使用阴影时,它大大减少了处理和内存使用。

在此处输入图像描述


推荐阅读