跳转至

1.1 资源商店与素材库

IdeaVR为用户提供了丰富的资源以方便用户进行场景创建,通过资源商店用户可以下载一些已经创建好的插件和美术资源,并通过快速创建进行使用。通过素材库,拖拽对应的素材,可快速创建一些系统预设的素材资源。

资源商店

资源商店是IdeaVR插件、脚本、工具和其他资源的存储库,用户可通过资源商店下载需要的资源。

资源商店的打开

IdeaVR提供两种打开资源商店的方式:用户可以从左边的快捷工具栏中打开,也可以从底部的资源选项卡中打开。目前提供的插件有动态天气、地形插件以及地形装饰插件、幻灯片插件、海洋、视频播放器,后续我们将持续集成新的插件。

assetlib_open

资源商店功能预览

assetlib_all

如图所示,资源商店提供搜索与排序功能,若后续资源增多,可通过分类功能筛选您需要的资源类型。状态按钮直观的显示了资源的安装状态,有可下载,可更新,已安装和版本不匹配四种。

资源的下载

资源会存放在IdeaVR的服务器上,我们通过下载并载入到我们的工程中就可以使用它,以动态天气为例具体的下载与载入步骤如下: 1. 只要插件状态按钮是可下载或可更新的状态,单击状态按钮便可直接进行资源的下载安装。也可单击动态天气插件进入动态天气的描述页面,查看插件具体的效果与注意事项,点击下载进行下载安装。 assetlib_download

  1. 在主窗体显示下载信息,当下载完成时,资源的状态图标会转变为已安装状态,若失败,则还是可下载。 assetlib_downloading

  2. 插件下载成功后会自动安装,安装完成后会弹出安装成功的弹窗提示。

assetlib_installing

assetlib_succeed

  1. 在菜单栏中的快速创建找到对应的插件,点击即可预览到插件的效果
    assetlib_create assetlib_view

注意

部分插件由于比较大,下载完导入会有一些卡顿属于正常现象,请稍等一小段时间。 若发现插件没有注册成功,请删除此目录中中对应的插件文件,尝试重新安装 assetlib_file

下载资源的使用

目前提供两种方式来使用下载的插件资源:

  1. 如上文所述,在快速创建中选择已经下载的可用的插件

  2. 在创建节点窗口中找到插件导出的节点并添加到节点树的方式使用插件 asset_add_node

资源权限

商店的资源都标有权限等级,只有相应的用户等级才能下载和使用对应权限的资源: 目前等级从高到低依次为:PRO、DEV、EXP,低等级的用户权限不能下载和使用高等级的资源,如果您是以低等级的用户登录,在高等级的资源下载页面下载按钮是灰掉不可点击的: assetlib_authority

资源更新

商店的资源会有更新的情况,商店中会有提示哪些插件需要更新的。 assetlib_update 直接点击状态按钮或点进详情页面进行更新都可。更新会覆盖原插件,如果原插件有改动,也会覆盖。

版本不匹配

商店的资源会有更新的情况,商店中会有提示目前的引擎版本不匹配某些插件。 assetlib_updateE

assetlib_updateE2

如果要下载该插件,需要将引擎版本更新至匹配插件的版本。

素材库

素材库是为了方便用户快速搭建场景提供的一组资源仓库,主要包括模型库、环境库、粒子库、材质库、和人物库。用户可以将资源直接拖入场景即可创建对应的实例

素材库下载

素材库采用按需下载的方式,用户可根据自己的需求去下载需要的素材,若需要某个素材,单击某个素材的图标即可下载到本地 resource_download

模型库

模型库提供可拖拽到场景的一些基本模型,其本质为不同的网格实例。用户可拖拽不同的模型到场景创建不同形式的网格实例 resource_mode

环境库

环境库用于提供各种类型的环境贴图,包括天空、室内、室外、工厂、汽车、科技等用户经常会用到的场景。 resource_environment

粒子库

粒子库主要提供一些粒子特效 resource_particles

材质库

提供各种类型的材质球,材质球可直接拖入场景为模型赋材质,也可以拖入到属性检查器中的材质属性中使用。 resource_material resource_give_material

人物库

提供一些基础的人物模型 resource_role

自定义库(DEV用户开放)

DEV用户可将模型、材质等素材导出到自定义库中,作为资源库素材使用。 可以将素材方便的在其他的项目中使用。 resource_role 并可以根据资源类型及内容进行分类 resource_role 然后就可以在资源->自定义中找到导出的资源,就可以想引擎自带默认资源一样直接将内容拖入项目中使用。 resource_role 若要删除自定义库中的模型,则可以找到工具-打开“编辑器数据/设置”文件夹 /data/assets/自定义库中删除不需要的内容即可。 resource_role resource_role