moved mesh utility docs to vrm.dev

This commit is contained in:
PoChang007
2021-03-02 17:44:52 +09:00
parent 72d8e26e56
commit 3972b7ba1a
5 changed files with 12 additions and 31 deletions

View File

@@ -52,11 +52,11 @@ namespace MeshUtility
[SerializeField]
BoneMeshEraser.EraseBone[] m_eraseBones;
[MenuItem(MeshUtility.MENU_PARENT + "BoneMeshEraser Wizard", priority = 31)]
static void CreateWizard()
{
ScriptableWizard.DisplayWizard<BoneMeshEraserWizard>("BoneMeshEraser", "Erase triangles by bone", "Erase");
}
// [MenuItem(MeshUtility.MENU_PARENT + "BoneMeshEraser Wizard", priority = 31)]
// static void CreateWizard()
// {
// ScriptableWizard.DisplayWizard<BoneMeshEraserWizard>("BoneMeshEraser", "Erase triangles by bone", "Erase");
// }
private void OnEnable()
{

View File

@@ -57,9 +57,9 @@ namespace MeshUtility
[SerializeField]
private SkinnedMeshRenderer _cSkinnedMesh = null;
[SerializeField]
private Animator _cAnimator;
private Animator _cAnimator = null;
[SerializeField]
private Transform _cEraseRoot;
private Transform _cEraseRoot = null;
[SerializeField]
private BoneMeshEraser.EraseBone[] _eraseBones;

View File

@@ -28,9 +28,9 @@ namespace MeshUtility
}
[MenuItem(MENU_PARENT + "MeshUtility Docs", priority = 32)]
public static void LinkToMeshSeparatorDocs()
public static void MeshUtilityDocs()
{
Application.OpenURL("https://github.com/vrm-c/UniVRM/blob/master/Assets/UniGLTF/MeshUtility/README.md");
Application.OpenURL("https://vrm.dev/en/docs/univrm/gltf/mesh_utility/");
}
public static void SeparationProcessing(GameObject go)

View File

@@ -4,26 +4,7 @@ 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](Documentation/notes/MeshSeparator.md) for more details.
<img src="Documentation/images/blendshape_separator.jpg" width="300">
### MeshIntegrator
Integrate all the meshes of a (prefab) GameObject.
### StaticMeshIntegrator
Integrate all the static meshes of a (prefab) GameObject (Root and its children).
### MeshNormalizer
Bake the Hierarchy. This is VRM normalization backend.
MeshNormalizer can do blendShape bake.
[Details can be found here](https://vrm.dev/en/docs/univrm/gltf/mesh_utility/)
## Import MeshUtility
@@ -31,7 +12,7 @@ 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`.
You can add MeshUtility package via `UPM`. First click `Window` at the top of Unity Editor, then select `Package Manager`.
<img src="Documentation/images/installation_1.jpg" width="200">

View File

@@ -1,2 +1,2 @@
[InternetShortcut]
URL=https://github.com/vrm-c/UniVRM/tree/master/Assets/MeshUtility
URL=https://github.com/vrm-c/UniVRM/tree/master/Assets/UniGLTF/MeshUtility