首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCNNode材料标尺

SCNNode材料标尺
EN

Stack Overflow用户
提问于 2015-03-13 22:12:31
回答 2查看 1.4K关注 0票数 1

我有一个SCNNode,它的几何结构由一个collada (.dae)填充,并在屏幕上正确显示。我可以很容易地把材料应用到几何学上,但是我想改变材料的比例。

我现在用

代码语言:javascript
复制
nodeArray[0].geometry?.firstMaterial!.diffuse.contents="wood.png"

但是这种材料的规模太小了。虽然我可以在GIMP或类似的文件中编辑png,并将其作为wood2.png导入,但有任何方法可以编程地设置材料比例吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-14 14:39:18

您需要在Photoshop等图像编辑软件中打开UV快照,将Photoshop中的木材纹理缩放到UV上,然后重新保存PNG/JPG,将PNG/JPG移回Xcode

票数 2
EN

Stack Overflow用户

发布于 2015-03-13 23:11:59

你说“太小”是什么意思?

几何是由不同的来源,如顶点的位置,也是他们的纹理坐标。这些纹理坐标(它们属于[0,1]x[0,1])是每个顶点指定的,并指示在纹理中查找的位置。

在您的3D建模器中,请检查您的纹理坐标是否与您想要的匹配(即它们覆盖了整个图像,即从01的方向),并确保您的图像没有额外的透明边缘或其他浪费的空间。

您可以查看SCNMaterialPropertycontentsTransform属性,但在使用之前请检查模型和纹理。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29042838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档