UAsset Browser UE资源文件极速导入查看浏览器 | 超好用插件 !
Game艺视界原创文章原创 15640 0
实名

通过了实名认证的内容创造者

发布于 2023-4-28 14:59:16

您需要 登录 才可以下载或查看,没有账号?注册

x

00fe10b43dd8c9fae8f4275cda82787a.gif
本期内容:
UAsset Browser 是一个虚幻引擎 4 的代码插件•使用 UAsset 浏览器,您可以预览 uasset 缩略图,查看 uasset 文件之间的依赖关系图,检查/搜索/过滤 uasset 元数据,然后导入 uasset 文件及其所有依赖项,包括硬引用或软引用•UAsset Browser 的外观和工作方式与 Content Browser 相似,不同之处在于 UAsset Browser 不处理内部内容,而是处理外部内容(来自其他项目或来自市场库缓存内容文件夹)•UAsset Browser 用作 uasset 文件导入器。  将 uasset 文件之间的依赖关系收集起来并一起导入,以避免手动将 uasset 文件复制到项目中时丢失依赖关系•与现有的迁移资产工作流程不同,无需打开多个外部项目来将选定的资产迁移到当前项目,使用 UAsset 浏览器您始终停留在当前工作项目中,浏览并从任何外部项目或库缓存内容中导入您想要的资产到当前项目 布局 //文件夹树  //资产视图 //依赖查看器 //证实 // 导入//缓存模式视频演示[micxp_wxonkey]wxv_2587523726787837953[/micxp_wxonkey]
布局


72db041f320458d1379da8476843cd99.png
  • 文件夹树
文件夹树(或源树)是您添加的所有文件夹的分层表示
  • 资产视图
所选文件夹的内容将显示在资产视图中
  • 搜索和过滤
按名称/类型或任何资产注册表标签搜索和过滤 usset 文件
  • UAsset 工具栏
可以对选定的 uasset 文件执行带有操作的工具栏按钮。
  • 依赖查看器
显示所选 uasset 文件的依赖关系图
文件夹树
文件夹树(或源树)是您在UAsset Browser中添加的所有文件夹的分层表示

添加根目录文件夹要将根目录文件夹添加到文件夹树:
01-点击Add按钮



02-从文件系统中选择一个文件夹首选虚幻项目或保管库缓存器数据的内容文件夹


03-您选择的文件夹将添加到文件夹树中


UAsset Browser 将尽力为添加的根目录文件夹选择合适的显示名称如果您尝试添加的文件夹是已添加的根目录文件夹的子文件夹,它将被忽略
如果您尝试添加的文件夹是已添加的根目录文件夹的父文件夹,它们将被合并在一起
删除根内容文件夹
要从文件夹树中删除根目录文件夹,您只需选择根目录文件夹,然后单击Remove按钮



Remove如果未选择根目录文件夹,则该按钮将被禁用



删除根目录文件夹不会从操作系统中删除该文件夹,而只会将其从文件夹树中删除
文件夹扫描
将根文件夹添加到文件夹树时,将扫描其所有子文件夹以构建文件夹层次结构树。
如果有大量子文件夹,将在当前处理的子文件夹中显示一个旋转图标



文件夹扫描是异步操作,您可以展开扫描根目录文件夹并立即开始浏览已处理的子文件夹

您还可以Remote从文件夹树中选择扫描根目录文件夹和它
文件夹选项
您可以通过右键单击文件夹树面板来评估文件夹选项:


•清除文件夹选择
取消选择任何选定的文件夹
•在资源管理器中
显示 在文件系统中显示选定的文件夹
•验证资产
验证当前选定文件夹中的所有 uasset 文件
•Refresh Assets
重新扫描当前选定文件夹中的 uasset 文件
•Import Assets
导入当前选中文件夹中的所有uasset文件
右键单击根内容文件夹以显示Root Folder Options:

•重新加载
重新扫描所选根目录文件夹的所有子文件夹。这是远程根目录文件夹并再次添加的快捷方式
•Remove
从文件夹树中删除一个根目录文件夹,与单击Remove按钮相同

在没有选择任何文件夹的情况下右键单击文件夹树面板:

•添加内容文件夹添加根内容文件夹,与单击Add按钮相同

文件夹列表
根目录文件夹列表按项目保存。您可以将列表保存为文本文件以加载到另一个项目中



•保存
将文件夹树中的根目录文件夹保存到文本文件中
•Load & Merge
将之前保存的文件夹列表文件加载到当前文件夹树中,当前根目录文件夹将与加载的列表合并
•加载和替换 将
之前保存的文件夹列表文件加载到当前文件夹树中,当前根目录文件夹将首先从文件夹树中删除
搜索文件夹
使用搜索框过滤输入搜索文本的文件夹



切换树面板
单击树切换按钮以隐藏文件夹树面板:



再次单击树切换按钮以显示文件夹树面板


资产视图

资产视图 显示文件夹内的所有 uasset 文件

概述选择一个文件 文件夹树以显示文件夹内的资产


利用 Ctrl + Mouse Wheel或者 Thumbnail Scale Slider更改资产缩略图的比例



鼠标悬停资产缩略图以查看资产元数据



选项


查看类型
•平铺切换到平铺视图



•列表
切换到列表视图



•列
切换到列视图



看法
•显示引擎版本叠加
将资产的引擎版本显示为缩略图覆盖。



•显示验证状态覆盖
将资产的验证结果显示为缩略图叠加。


•显示无效资产
是否在资产视图中显示无效资产
•显示文件夹
取消选中隐藏当前选定文件夹中的文件夹的选项,而是显示所有资产(包括儿童文件夹中的资产)。


取消选中 Show Empty Folders隐藏文件夹里面没有uasset文件



•忽略以点开头的文件夹
所有文件夹都以“.”开头 在文件夹扫描过程中将被忽略,例如 ".git" , ".vs"
•忽略常见的非内容文件夹
忽略项目中典型的非内容文件夹。以下文件夹被视为非内容文件夹:


•更多忽略文件夹
通过此选项检查,可以在下面的输入框中添加自定义忽略文件夹。例如 “MyFolderToIgnore1, MyFolderToIgnore2”
•显示工具提示
取消选中鼠标悬停资产缩略图时禁用资产工具提示的选项。

列切换到列视图后将显示列选项。


•显示资产类型列
在资产视图中显示主要资产类型的更多列


•切换列
您可以切换将显示哪些列

    •重置列
    将显示的列重置为默认值

依赖查看器



Dependency Viewer 显示当前选定资产引用的 uasset 文件的 grpah切换树面板点击 Dependency Viewer搜索栏旁边的按钮 Asset View 来切换 Dependency Viewer



显示选定资产的依赖关系图要显示所选资产的依赖关系图,请确保 Dependency Viewer 打开 Asset View ,依赖关系图将显示在 Dependency Viewer 中
一次只能在 Dependency Viewer


选项


显示选项
    仅直接依赖项
    取消选中该选项以递归地显示依赖资产的依赖关系图


分析和显示包含大量节点的巨大关系图需要很长时间,请谨慎使用
硬引用
选中显示硬引用节点的选项。指向硬引用的线条颜色是 白色

【硬引用是由属性或变量赋值直接引用的对象】
软引用
选中显示软引用节点的选项。指向软参考的线条颜色是 深紫色


【软引用是通过 SoftObjectPath 间接引用的对象】
原生包
是否显示原生包,如代码资产


缩放选项    适合所有人
    缩放图表以查看尽可能多的节点


【如果节点太多。 缩放级别可能会达到限制并停止缩放】
适合所选 将图表缩放到选定的节点


选择和拟合错误节点选择错误节点并放大它们


样式选项    直连线
    取消选中在节点之间使用曲线连接线的选项



布局选项    在资产视图下显示
    选中 Dependency Viewer 下 Asset View


文件夹树

验证状态叠加确保 Show Validation Status Overlay 在 Asset View 的 View Options一个小图标将显示为资产缩略图上的叠加层,以指示资产的验证状态

有 4 种验证状态:


验证选定的资产要验证所选资产,请先在资产视图中选择它们,然后单击 Validate工具栏上的按钮



验证文件夹中的资产或者您可以验证文件夹中的所有资产,但右键单击文件夹树中的文件夹,选择 Validate Assets在上下文菜单中


验证车资产将在导入前自动验证另一个自动验证选定资产的技巧是保持 依赖查看器 打开。由于 Dependedency Viewer 依赖于资产的验证结果,因此任何选定的资产都将被自动验证


验证结果对话框如果在验证过程中发现任何问题,将弹出验证结果对话框


导入

导入选定资产要导入选定的 uasset 文件,请在 Asset View 中选择它们,然后单击Import或者Flat Import工具栏上的按钮

或者您可以右键单击选定的 uasset 文件,选择Import或者Flat Import从下一个菜单


导入选项按钮旁边的下拉Import按钮以访问Import Options


基本导入选项


•如果依赖项丢失则中止
如果缺少 uasset 文件的任何依赖项,则中止导入任务。
取消选中该选项将可以导入无效uasset 文件,但导入的资产将无法正常工作。
•忽略软引用错误
通常缺少或无效的软引用是无害的,保持选中该选项以忽略导入过程中的任何软引用错误。
•覆盖现有资产
是否使用导入的 uasset 文件和依赖项覆盖当前项目中的现有资产。
•失败则回滚
检查选项并导入任务失败后,将删除任何文件夹或文件,将删除任何覆盖文件,将归还到原始文件
导入后选项


•在内容浏览器中同步资源
勾选该选项后,成功导入 uasset 文件后,将在Content Browser

中只会选择要导入的 uasset 文件,Content Browser不会选择导入的依赖 uasset 文件,以避免聚集
•同步跳过的现有资产
如果 uasset 文件尝试导入当前项目中已存在Overwrite Existing Assets选项,则将跳过 uasset 文件导入。 选中该选项后,跳过的资产文件也将在Content Browser。
•导入后加载/重新加载资产
将导入的资产加载/重新加载到内存中,使其立即可用。
资产都将始终加载到Flat Import无论是否选中该选项,Flat Import •添加到收藏
选中该选项后,所有导入的资产及其依赖项都将添加到集合中,集合名称在下面的Collection选项中指定


默认情况下,除非“每个导入的唯一集合”选中
•每次导入的唯一集合
选中此选项后,将为每个导入会话创建一个新集合



收藏
您可以在此处自定义导入资产的集合名称


重置导入选项

单击重置选项将所有导入选项重置为默认值
平面导入uassetNormal Import文件并将所有依赖项放入文件夹中,就像它在原始项目中的存储方式一样,Flat Import会将所有依赖项收集到一个选定的文件夹中
缓存模式



什么是缓存模式打开 UAsset 浏览器后,文件夹/资产数据将立即收集并保存在内存中以供显示/验证/导入。收集过程时间很大程度上取决于文件数量和硬件性能。



文件夹收集



资产收集
在切换到 Cahce 模式时,处理后的文件夹/资产数据将存储在一个缓存数据库文件中,并可根据需要序列化到内存中,并跳过耗时的收集步骤。



进入缓存模式
有两种方式 缓存模式 :
1.保存并切换到缓存模式



2.切换到缓存模式(不保存)



切换缓存数据库文件
默认缓存数据库文件将保存在当前项目的 Save 文件夹中,文件名为 UAssetBrowser.cachedb 。


您可以直接在缓存文件输入文本框中(资产视图底部)输入缓存文件名来更改缓存数据库文件。
如果输入文件不存在,将使用当前缓存的文件夹/资产数据自动创建具有相同路径的新文件。



或者您可以单击 … 文件路径旁边



重新扫描重新验证重新分析 在缓存模式下,文件夹/资产数据是从缓存数据库中获取的,而不是从文件系统中获取的文件夹/资产。 因此,当文件夹/资产更改时,它可能会不同步。
UAsset 浏览器中内置了一些功能,可帮助解决过时的数据问题,而无需从头开始重新创建缓存数据库。
重新扫描

为确保文件夹数据是最新的,您可以右键单击文件夹以 重新扫描 当前选定的文件夹
重新验证

uasset 依赖数据在验证后也会被缓存。如果您怀疑依赖数据已过期,您可以在 Asset Viewer ,选择 重新验证 以再次验证资产依赖数据
重置
就像 Revalidate 收集所选资产的依赖数据一样, ReParse 将重新解析所选资产以使资产元数据与磁盘上的所选资产文件保持同步


使用文档:https://marynate.github.io/uasset-browser/docs/gettingstarted/intro/
商城地址:
https://www.unrealengine.com/marketplace/zh-CN/product/uasset-browser好!本期笔记分享就到这里,我们下期见!
ea2385bad07d5fa7bf498416de9748e3.png
7f33f4bbf182ef5627f8f33657b4a195.png
2f264dba38a60556589d80f1eb0e8f1e.png
微信公众号:Game艺视界
使用道具 <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表