ARKit - 在场景编辑器中向对象添加纹理

Posted

技术标签:

【中文标题】ARKit - 在场景编辑器中向对象添加纹理【英文标题】:ARKit - Adding texture to object in Scene Editor 【发布时间】:2019-03-02 08:00:39 【问题描述】:

如果不是为了正在发生的事情的一个方面,这将是完美的。当我将纹理添加到对象时(从右下角的菜单中将其拖放到对象上),它会将它添加到我想要的位置,但它也会在对象周围添加它(对于对象来说太大)和所有模糊,我希望它保持白色:

之前:

之后:

我希望它保持在它所在的中间,并让周围区域成为衬衫的原始颜色。

更新

我创建了一个static 物理体,这使我能够获得Plane 对象的材料。但我无法去除图像周围的颜色。

更新

另外,我从 Blender 导出纹理,并从 Blender UV/Image Editor 导出 Save Image As,我不确定这是否是导出纹理以在 xcode 中正确使用的正确方法。

更新

我改用 .obj 文件并做到了这一点,但是当它在应用程序中呈现时没有图像,只有灰色 T 恤。

【问题讨论】:

【参考方案1】:

要导出包含来自Blender 的纹理的.dae,请确保在导出期间在Export 选项中选中UV TexturesTexture Options 下的Copy 复选框。然后,在 xcode 中,您的纹理将在 Materials 选项卡下作为材质提供,您只需将与纹理一起使用的图像拖到材质上(确保您选择了正确的 material ) 在Scene EditorXcode

【讨论】:

以上是关于ARKit - 在场景编辑器中向对象添加纹理的主要内容,如果未能解决你的问题,请参考以下文章

UE4.18 ARKit使用教程

ios - ARKit 3D模型素材

场景工具包中未出现 COLLADA 纹理

纹理贴图原理与实践图形学基础

Three.js纹理投影简明教程

Three.js纹理投影简明教程