SceneKit中类似土星的环节点

时间:2017-10-04 14:54:13

标签: ios swift textures scenekit scnnode

我正在创建一个土星模型,我在制作戒指时遇到了问题。我找到了这个资产

enter image description here

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

enter image description here

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

3 个答案:

答案 0 :(得分:2)

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

enter image description here

但必须有更好的方法。

答案 1 :(得分:1)

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

您可以使用 UV贴图控制纹理在几何体上投影的方式。在实践中,这意味着您将模型的顶点和面映射到软件(如Blender)中的纹理上。你现在使用的纹理是平铺的,但是因为纹理上的线条非常直,所以它看起来永远不会是最佳的。

为了省去一些麻烦,请使用从顶部/上方显示整个戒指的纹理。

答案 2 :(得分:1)

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