我如何将纹理从 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 (将#修改为@)