scenekit - 在 SceneKit 中使用阴影时减少应用程序延迟
问题描述
我正在使用 SceneKit 制作 3D 地图。当我在 SceneKit 中启用定向光的投射阴影属性时,会出现阴影,但应用程序会变得非常慢。
如何在保持场景阴影的同时减少延迟?
解决方案
使用假阴影(在 3D 创作或 2D 创作应用程序中作为纹理生成的阴影)而不是True Shadow Map
. 要将假阴影应用为 3D 平面的纹理,请使用带有预乘 Alpha 通道 ( )PNG
的文件格式。RGB * A
在 RealityKit 或 SceneKit 中使用阴影时,它大大减少了处理和内存使用。
推荐阅读
- javascript - 无需重复的密码生成器 google sheet 脚本编辑器
- docker - Jenkins:无法在 Docker 容器中运行命令
- maven - 设置 Jenkins 以运行特定的 maven 命令
- python - 如何在opencv python中使用相机依次找到方向?
- python - 我们如何计算在 python 中实现的算法的不同数据大小的内存使用量
- spring-boot - DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE 在 H2 中不起作用
- php - Codeigniter 重定向()未按预期工作
- javascript - 需要从同一文件中导出同一目录下的两个模块不起作用
- visual-studio-code - VS 代码片段替换(转换)适用于变量而不是占位符
- swift - 如何使用 Set.intersection 获取两个序列的元素列表