如何在SceneKit中加载千兆像素图像作为素材?

时间:2018-04-04 12:45:51

标签: swift xcode scenekit arkit

我正在尝试创建一个AR图像,以便从Gigapixel图像投射到墙上。如果我尝试将图像作为材料加载,Xcode显然会崩溃。是否有一种有效的方法只加载用户正在查看的图像部分? 我正在使用Swift 4。

1 个答案:

答案 0 :(得分:0)

这可能不完全符合您的要求,您可能需要在Core Animation和SceneKit之间自行解析和传递数据,但这是原生的,旨在处理大图像和纹理数据源,并以异步方式和/或基于需求提供它们:

https://developer.apple.com/documentation/quartzcore/catiledlayer