mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-09-11 21:38:56 -05:00
moved mesh utility docs to vrm.dev
This commit is contained in:
@@ -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()
|
||||
{
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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">
|
||||
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user