游戏内导入读取 插件 虚幻ue4 Real Time Import Export 421 426
资源描述
请查看文档以获取函数的最新示例。
使用此插件可以导入声音文件(WAV、OGG)和图像文件(PNG、JPG、BMP)。也可以导入网格(OBJ、FBX、STL)*2。导入是实时的,无需编辑器。所以在跑步游戏中。纹理和声音缓存在 RAM 中。从 1.6 版开始,您还可以导出内容。目前,可以以字节(BMP,PNG,JPEG)为单位导出 TextureRenderTarget2d。此插件不使用第三方库。这意味着安装或许可证没有问题。自 2.0 版起支持 Android 和 IOS。
没有特别优惠。如果需要,请购买插件。我的价格一年四季都很低。
本土化可能会导致问题,应在使用此插件的 BP 中禁用。
演示下载(Windows 64 .exe.~230MB)和视频
演示项目 4.18、4.24 或更高版本(需要此插件和 Webcommunication 插件。
演示项目 4.23 , 4.24 或更高版本(版本 >=2.7 中需要此插件)、4.25 或更高版本(版本 >=3.3 中需要此插件)、4.26 或更高版本、5.0 或更高版本、5.1 或更高版本(版本 >=3.32 中需要此插件)
我在这里提供了许多其他插件来下载游戏中的文件(Web服务器、FTP、TCP)。
在这里,您可以看到插件中最后更改的内容和上传日期。通常Epic会在两天内发布更新。但是在发布新引擎后,可能需要数周时间。
更新日志 (5.1, 5.2, 5.3)
- (09/27/2023) 3.32 版本:将 Epic 的“计算切线”功能复制到插件中并进行了优化。分钟变成了毫秒。
更新日志 (5.0, 5.1, 5.2)
- (07/10/2023) 版本 3.30:添加了图像导入的颜色深度检查。虚幻 5 至少需要 8 位图像,否则会崩溃。
- (06/10/2023) 版本 3.29: 错误修复:SRGB 现在仅适用于漫反射纹理。导致法线贴图出错。小型演示更新。
更新日志 (4.27, 5.0, 5.1)
- (04/07/2023) 版本 3.27: 错误修复:FBX Roation 读取错误。
- (04/03/2023) 3.26 版本:纹理异步节点函数中添加了新参数“EventID”。在纹理和网格导入功能中添加了新参数“缓存纹理”。优化了 Asyn 函数。
- (03-18-2023) 3.25 版本:优化异步函数的流程。它们现在在循环后面没有问题地工作。现在可以配置删除纹理时的延迟。
- (02 年 19 月 2023 日) 3.24 版:创建 mipmap 时减少了 Ram 消耗。出于稳定性原因,纹理现在会延迟 10 秒删除。
- (02/13/2023) 版本 3.23:关闭了内存泄漏。
- (02/06/2023) 3.22 版本: 新功能:FBX 可以加载反转 UV。向 UTexture2DDynamic 函数添加了 UTexture2D。可以选择图像的RGB格式。
- (12 年 14 月 2022 日) 版本 3.21:错误修复:某些 FBX 类型的 UV 读出不正确或根本没有读出。
更新日志 (4.26, 4.27, 5.0)
- (11/07/2022) 版本 3.20:内存泄漏已关闭。主要用于网格导入功能。
- (09/26/2022) 版本 3.16:错误修复:具有透明度的纹理现在可以创建正确的 MipMap。交叉编译现在应该可以工作了。
- (09/12/2022) 版本 3.15: 错误修复:未加载没有纹理的 FBX 网格。对于右手 FBX 网格,未调整局部位置和旋转。
- (09/10/2022) 3.14 版本:导入网格时,现在有“左手、右手”选项。由于根据导出的不同,网格是水平镜像的。如果 FBX 纹理导出不正确,则现在可以在 FBX 目录中搜索它们。
- (09/31/2022) 版本 3.13:许多函数都有“异步节点”版本。这些更容易实现异步函数。还有一个用于网格。现在,在第一步中,网格被划分为模型。因此,您可以从一个 FBX 文件加载多个模型,包括位置、比例和旋转。
- (07/17/2022) 版本 3.12: 修正: 自 3.9 版本以来,“加载网格文件”函数始终为 FBX 文件返回“false”
- (07 年 14 月 2022 日)版本 3.11:OBJ 错误修复
- (07-08-2022) 版本 3.10:OBJ 优化
- (06/30/2022) 3.9 版本:对于具有许多网格的超大文件,FBX 导入速度更快。
- (06/28/2022) 版本 3.8:FBX 导入错误修复:现在可以读取模型名称、几何名称和材料名称。对于某些 FBX 文件,UV 坐标读取不正确。
- (05/13/2022) 3.7 版本:如果 FBX 文件中有足够的信息,则网格现在将被拆分。这样就可以使用多种材料加载网格。
- (04/19/2022) 版本 3.6:现在导入 FBX 时也会读取网格名称。
更新日志 (5.0)
- (04 年 12 月 2022 日) 版本 3.5:R移动了 texture2dToByteArray 函数。在UE5中,似乎无法从内存中读取纹理。但这可以通过渲染目标来实现。请参阅文档。
更新日志 (4.25, 4.26, 4.27)
- (02 年 24 月 2022 日) 版本 3.4:STL 导入。添加了新函数“getImageColors”。有了这个,您可以将图像的像素读取为 RGBA 值。
- (01 年 26 月 2022 日) 版本 3.3:添加了新事件 (EnvelopeValue)。有了这个,您可以可视化声音。
- (01/14/2022) 版本 3.2:错误修复:加载/删除纹理时内存泄漏。
- (12/06/2021) 版本 3.1:现在也可以导入 FBX 版本 7.5 和 7.6。
- (11/16/2021) 版本 3.0:Fbx 导入。删除了 MipMap 函数。取而代之的是,现在有一个复选框可用于在特定条件下自动创建 MipMap。
- (10 年 18 月 2021 日) 版本 2.9:错误修复:具有负行值的 OBJ 文件导致崩溃。现在可以导入这些内容。
更新日志 (4.24, 4.25, 4.26)
- (06/29/2021) 版本 2.8: 错误修复:某些变量没有默认值,这可能会导致网格导入出现问题。
技术细节
Epic只允许更新最新的三个引擎版本。较旧的引擎版本中可能缺少一些功能。如果您不确定,请与我联系。
- 导入和播放 WAV 和 OGG 文件。串流 WAV 文件*1
- 将 PNG、JPG 和 BMP 文件导入为 Texture2D(MipMap 可选)
- 导入 OBJ、FBX 和 STL 文件*2
- 将 TextureRenderTarget2D 和 Texture2D*3 导出为字节 (BMP、PNG、JPEG)
- 不同的目录和文件蓝图节点
- 包括 C++ 项目的 C++ 源代码
- 文档
- 支持: unrealmarketplace@virtualbird.de (ENG,GER)
*1 仅限 16 位 wav。仅限 Ogg Vorbis。
*2 OBJ(最小 4.22)。FBX,STL(最低 4.25 )。7.4、7.5、7.6、7.7 版本中的 FBX 二进制文件可能。没有骨架导入,因此没有动画。
*3 Texture2D Export仅适用于UE4。在 Windows 上测试。其他平台可能无法运行。作为替代方法,请使用 TextureRenderTarget2D 导出。
演示地址
在代码插件创建的Real Time Import/Export - 虚幻引擎商城 (unrealengine.com)
使用教程:
- 得到一个文件夹,放入项目路径的Content下打开项目即可。(一定要在Content主目录,文件名不能带有空格)
- 得到项目文件夹,有启动图标。双击图标启动对应的引擎即可。(如提示需编译项目就是没有安装对应的引擎版本)
- 文件夹内有manifest库文件,将上一级文件夹一起复制到Epic\Epic Games\Launcher\VaultCache文件夹下重启Epic平台在保管库里可以看到资源下载。(如没有文件夹,只有库文件可以复制宝贝名称或者随意命名一个文件夹放入VaultCache)
- 打开文件夹看见带有Plugins字样说明这个是插件素材,需要将文件夹复制到需要打开的引擎版本文件夹里的plugins或Marketplace 文件夹内举个例子:D:\Office\Epic\UE_4.25\Engine\Plugins放入后打开对应版本的项目可以看到发现新插件的提示,点击启用插件重启引擎即可。(如无提示在项目设置里找到管理插件搜索插件名称启用也可)
常见问题:
- 网盘提示无法下载。 答:重启或更换浏览器
- 打开项目后什么都没有,全是空白。 答:文件夹路径有空格
- 打开项目后材质丢失,蓝图节点报错 。 答:文件夹路径没放对
- 材质模型都有,但是找不到关卡。 答:版本过低导致关卡丢失
- 一打开关卡就崩溃。 答:版本过低或内存不够
- 人物车辆无法移动。 答:在内容浏览器添加对应的第一人称或驾驶内容包
(如以上步骤都没问题还是出现材质丢失蓝图报错等问题,有可能是随着虚幻引擎更新抛弃了原有的一些功能。遇到的问题客服会的都会解答,如未回复可以留言,最好有截图说明。)
微信扫描下方的二维码阅读本文