Skip to main content

Folder(文件夹) 结构

文件夹结构 截至 v0.104 版本,UniVRM 仓库的 Assets 文件夹下有六个子文件夹。

Assets 下的文件夹:

VRMShaders

这是一个 UPM 包 com.vrmc.vrmshaders

收集了与 glTFVRM 0.xVRM 1.0 相关的 ShaderMaterial 和 Texture 功能。包括了 UniUnlitMToonMToon-1.0

有关各个 Shader 的详细信息,请参考 https://vrm.dev/univrm/shaders/index.html

UniGLTF

这是 UPM 包 com.vrmc.gltf,依赖于 com.vrmc.vrmshaders

具有 gltf, glb 的导入/导出功能。支持 .gltf, .glb 文件的编辑器导入功能。

VRM

这是 UPM 包 com.vrmc.univrm,依赖于 com.vrmc.vrmshaders 和 com.vrmc.gltf

它具有 vrm-0.x 的导入/导出功能。它还具有扩展名为 .vrm 的文件的编辑器导入功能。如果是 vrm-1.0,则无法导入。

VRM_Samples

包含 vrm-0.x 的示例场景。需要 VRM, UniGLTF, VRMShaders 才能运行。

VRM10

这是 UPM 包 com.vrmc.vrm,依赖于 com.vrmc.vrmshaders 和 com.vrmc.gltf

具有 vrm-1.0 的导入/导出功能。支持 .vrm 文件的编辑器导入功能。如果是 vrm-0.x,则可以进行迁移。

VRM10_Samples

包含 vrm-1.0 的示例场景。需要 VRM10, UniGLTF, VRMShaders 才能运行。

 

文件夹的组合

文件夹可以根据您的需要和条件进行组合。如果包含所有文件夹,那么vrm-0.x和vrm-1.0两个版本都可以运行。如果您只使用其中一个版本,您可以删除不需要的文件夹。

例:仅安装 VRM-0.X

  • VRMShaders
  • UniGLTF
  • VRM

例:同时安装 VRM-1.0 和 VRM-0.X

  • VRMShaders
  • UniGLTF
  • VRM
  • VRM10

例:仅安装 VRM-1.0

  • VRMShaders
  • UniGLTF
  • VRM10

例:仅安装 UniGLTF

  • VRMShaders
  • UniGLTF

无法运行的例子:仅安装 UniGLTF

  • UniGLTF
因为没有 VRMShaders,所以无法运行。