从 Blender 对象看不到 UDK 中的纹理
Posted
技术标签:
【中文标题】从 Blender 对象看不到 UDK 中的纹理【英文标题】:Don't see texture in UDK from Blender object 【发布时间】:2013-10-31 05:31:27 【问题描述】:我从创建我家的地图开始使用 UDK。我在 Blender 中创建家具,然后将其导出到.fbx
,最后将其导入 UDK 以使用它。问题是我无法在 UDK 中看到我用 Blender 创建的纹理。在 UDK 中,我看到了一个普通的默认纹理,而不是我在 Blender 中创建的纹理。我正在关注本教程 (http://www.youtube.com/watch?v=4J-T0mCSyl8)。
您能帮我在 UDK 中获取纹理吗?
非常感谢!
【问题讨论】:
【参考方案1】:您不能将纹理放入 fbx 文件中。使用 UDK 的内容浏览器导入 tetures,使用您的纹理为漫反射通道创建一个材质,然后将此材质应用到内容浏览器中的网格。
An elaborate tutorial how to do this.
【讨论】:
据我所知,您可以将 UV 坐标、顶点颜色和材质组放入 fbx。从未听说过将纹理文件放入 fbx 的方法。我也没有偶然发现从材质/着色器访问纹理文件以外的纹理的方法。你在 Blender 中画过网格吗?然后,您正在寻找使用顶点颜色进行漫反射的材质/着色器。【参考方案2】:我终于找到了问题所在。当您导出 Blender 对象以将其导入 UDK 时,您必须牢记以下几点:
1º 纹理图片不能是.jpg(.png也可以)
2º 纹理图像必须是正方形
【讨论】:
以上是关于从 Blender 对象看不到 UDK 中的纹理的主要内容,如果未能解决你的问题,请参考以下文章
将模型从 Blender 导出到 Three.js 时没有纹理