UniVRM/Assets/MeshUtility
2020-11-24 18:42:59 +09:00
..
Documentation update image 2020-09-01 13:21:33 +09:00
Editor check T-Pose 2020-11-10 19:51:34 +09:00
Runtime Remove clearBlendShape argument. Because it is always false. 2020-11-13 14:26:33 +09:00
UniHumanoid UniHumanoid 移動 2020-11-24 18:42:59 +09:00
CHANGELOG.md upload documentation 2020-06-22 17:32:21 +09:00
CHANGELOG.md.meta upload documentation 2020-06-22 17:32:21 +09:00
Documentation.meta upload documentation 2020-06-22 17:32:21 +09:00
Editor.meta Add mesh utility 2020-06-18 17:41:25 +09:00
LICENSE.md update package info and add url link 2020-06-23 14:19:16 +09:00
LICENSE.md.meta update package info and add url link 2020-06-23 14:19:16 +09:00
package.json 0.62.0 2020-11-16 16:19:30 +09:00
package.json.meta Add mesh utility 2020-06-18 17:41:25 +09:00
README.md update MeshUtility README 2020-09-01 13:16:00 +09:00
README.md.meta upload README 2020-06-22 17:33:02 +09:00
README.url update package info and add url link 2020-06-23 14:19:16 +09:00
README.url.meta update package info and add url link 2020-06-23 14:19:16 +09:00
Runtime.meta BindposeGizmo.cs 2020-08-25 18:49:50 +09:00
UniHumanoid.meta UniHumanoid 移動 2020-11-24 18:42:59 +09:00

MeshUtility

Mesh processing tool in Unity platform.

Utilities

MeshSeparator

Separate the target mesh into different categories based on given conditions.

Currently support BlendShape mesh separation. See documentation for more details.

MeshIntegrator

Integrate all the meshes of a Prefab (Project window).

Integrate Static Mesh

Integrate all the static meshes in the Hierarchy (Root and its children).

MeshNormalizer

Bake the Hierarchy. This is VRM normalize backend. MeshNormalizer can do blendShape bake.

Import MeshUtility

There are two ways to import MeshUtility into a Unity project.

1. Unity Package Manager (from Unity 2019)

You can add MeshUtility package via UPM. First click Window from menu on top, then select Package Manager.

In Package Manager, click Add package from git URL and paste https://github.com/vrm-c/UniVRM.git?path=/Assets/MeshUtility.

Now check your project window. You shall see MeshUtility in the Packages folder.

2. Add package name and its url in manifest.json

Another way of importing MeshUtility is manually adding necessary information in manifest.json, which is in the directory of Package folder in your Unity project. Open manifest.json with text editor and add the followings in dependencies:

{
  "dependencies": {
    "com.vrmc.meshutility": "https://github.com/vrm-c/UniVRM.git?path=/Assets/MeshUtility",
  }
}

Go back to the Unity project. The system will automatically load the package.