微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何将纹理从 Assimp 转换为来自 Unreal 引擎的 UTexture2D

如何解决我如何将纹理从 Assimp 转换为来自 Unreal 引擎的 UTexture2D

我正在使用 Assimp 库将 FBX/Obj 文件加载到 UE4,它目前适用于 Android、IOS 和 Windows。问题是我每次加载 3D 网格时都需要导入纹理 sperate,所以我希望我可以从 fbx 文件中直接使用 Assimp 读取纹理(有一种类似的 issue):

实际上我可以从 Assimp 获取 aiTexture,里面有一个叫做 pcData 的纹理数据,在 pcData 里面,实际上有“R、G、B、A”,所以我认为有了这些信息,我实际上可以创建一个 Texture2D,然后从 pcData 复制“R、G、B、A”,但是由于我的 C++ 很差,我真的不知道如何编码这部分,有没有人可以帮助我?提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。