是否可以针对不同的细节级别(SCNLevelOfDetail)使用不同的 Material 分辨率?
我知道 SCNLevelOfDetail 应该与不同的几何分辨率一起使用,但是 Material /纹理呢?
示例:
- 对于极其特写的效果,我需要非常高分辨率的纹理。
- 对于远距离 View ,我会使用较低分辨率的纹理。
谢谢!
最佳答案
Material 附加到几何体上。您可以复制
SCNGeometry
,然后更改其 Material 。该副本很便宜(因为底层顶点数据是共享的),您可以用它创建一个 SCNLevelOfDetail
。
关于swift - Scenekit - Material /纹理的细节级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48480780/