有没有办法让漂亮的星空盒在Apple的SceneKit中使用?

时间:2019-07-06 22:02:08

标签: scenekit skybox

我正在使用Apple的SceneKit编写一个天文应用程序,并希望提供一个环绕天空的恒星。

我发现一个大的JPEG(8192x4096)具有合适的内容,但是我的“相机”视场(10度)将天空盒图像背景放大到足以导致严重的分辨率损失。简而言之,它看起来并不好..这是显示模糊星星的屏幕截图:

https://ramsaycons.com/screenshots/SkyBoxRes.png

我想,一种更高保真度的解决方案是使用与分辨率无关的“材料”图像,例如PDF,但SceneKit不支持PDF“材料”。

或者,我可以为天空盒材质找到或构建更好或更大型的图像。例如,一个(32768x16384)看起来会更好,但要以大图像为代价〜我现在使用的“小”图像已经接近8MB。

另一种选择是移近地球并扩大视野,但我不想将摄像机移得如此近(特别是因为我希望它在模型中的地球同步对象上方)。 / p>

这个无代码的问题似乎不太适合StackOverflow,但是我在这里阅读了相关的问与答,揭示了我不会想到的聪明的SceneKit技巧的知识..也许我那里有个窍门!

0 个答案:

没有答案