资产工作流程
资产系统旨在统一UNIGINE项目中的文件管理并使之简单直观。为此,项目的内容表示为“构建块”(资产)的集合,整个工作流围绕它们进行组织。
资产是“工作单元”,它表示可以在您的世界或项目中使用的任何项目。资产可能来自使用第三方应用程序创建的文件,例如3D模型,音频文件,图像或UNIGINE Engine支持的任何其他类型。也可以使用UnigineEditor创建资产,例如节点,材料或属性。
每个资产由一对表示:磁盘上的文件和*.meta元数据文件,该元数据文件存储该资产的辅助信息,包括GUID (globally unique identifier)。 GUID标识了资产的路径(即资产在项目中的位置),资产系统使用该GUID来保持资源之间的所有链接和依赖关系,而不管资源的名称和位置在项目中如何。因此,您不必担心更改名称时材料会丢失纹理。
资产系统的另一个重要功能是实时跟踪更改。您可以在导入后随时修改资产,资产系统会在您将新更改保存到文件时通知您,并将在必要时重新导入。
所有资产都存储在项目的 data 文件夹中。对于所有非本机格式的资产(例如.fbx, .obj, .hdr等),编辑器会在运行时自动生成将由UNIGINE Engine使用的所有资源。这样的文件称为 运行时文件 。
整个工作流程将围绕 Asset Browser ,并且在UNIGINE项目上工作时,常规文件浏览器将不再是必需的。实际上,此功能的目标是使UNIGINE的用户完全忽略磁盘上的内容,仅通过编辑器与其项目内容进行交互。
资产浏览器 (Asset Browser)#
资产系统的主要前端工具是资产浏览器。它用于组织项目中的内容:创建,导入,查看,重命名资产,在文件夹之间移动它们并管理其层次结构。
可从 Window 菜单访问资产浏览器。
要了解如何使用该工具,请观看此视频教程。
层次结构视图#
层次结构视图位于资产浏览器界面的左侧。它包含项目中所有文件夹和资产的列表。根目录如下:
- data-包含存储在项目根目录的data文件夹中的数据。这是执行项目内容所有工作的文件夹。
- core-包含内置核心资产。默认情况下,这些资产可用于每个项目。核心资产是只读的。
通过单击从列表中选择一个文件夹时,其内容将显示在右侧的缩略图视图中。您可以使用文件夹旁边的小三角形来展开或折叠它,显示其中包含的任何嵌套文件夹。
缩略图视图#
应用所有选定的过滤器后, 缩略图视图显示所选项目文件夹中所有资产的图标。您可以使用面板顶部的Filter下拉菜单选择要显示的资产类型。
资产视图中可用的资产可以直接拖到编辑器视口中。
可以通过右键单击面板中的某个位置并从上下文菜单中选择所需的项目来创建新的文件夹,材质或属性。资产列表可以通过使用滚动条或旋转鼠标滚轮来导航。
可以使用面板底部的滑块调整图标的大小。如果将滑块移到最左端,则将它们替换为分层列表视图。
要在标准文件浏览器窗口中显示资产文件位置,请右键单击资产,然后选择Show in Explorer。
预览和详细信息#
预览和详细信息在资产浏览器界面右侧的Parameters窗口中打开。根据所选资产的类型,该信息可用于该资产。
3D Geometry | Material | Texture |
---|---|---|
3D几何资产(例如.mesh, .node, .fbx)在测试环境中显示,默认环境中应用了mesh_base基础材料。 您可以按住鼠标左键并用鼠标滚轮缩放模型。 |
显示的材料资产已应用于基本体(球体,材料球,盒子,胶囊,圆柱体,十二面体或二十面体)。 可以使用鼠标旋转图元,同时按住向左键,然后使用鼠标滚轮缩放它。 |
纹理资产显示为图像,信息和控件位于面板顶部。这些控件用于选择红色,绿色,蓝色和Alpha通道以及MipMapping级别。 您可以按住鼠标左键并用鼠标滚轮缩放图像。 |
顯示 音頻資產 的音頻播放器。 其他資產類型的預覽顯示為圖標。