SceneKit 中的土星环节点

Saturn-like rings node in SceneKit

我正在制作土星模型,但在制作土星环时遇到了问题。我找到了这个资产

但是当我尝试将它设置为漫反射时,它会像这样投影

如何控制纹理在几何体上的投射方式?

这不是特定的 SceneKit 或 IOS 问题,这同样适用于任何 3D 包。

您可以使用 UV 映射 控制纹理在几何体上的投射方式。实际上,这意味着您将模型的顶点和面映射到 Blender 等软件中的纹理。您现在使用的纹理应该是平铺的,但由于纹理上的线条非常笔直,因此看起来永远不会是最佳的。

为了省去一些麻烦,请使用显示 top/above 中整个环的纹理。

我找到了解决方案。通过用环面替换圆柱体并将图像旋转 90 度,XCode 自己进行了映射。

但一定有更好的方法。

我认为最好的方法是使用 SCNTube。