diff --git a/Assets/UniGLTF/MeshUtility/CHANGELOG.md b/Assets/UniGLTF/MeshUtility/CHANGELOG.md
deleted file mode 100644
index 8e0827e1a..000000000
--- a/Assets/UniGLTF/MeshUtility/CHANGELOG.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# Changelog
-All notable changes to this package will be documented in this file.
-
-## [0.0.1] - 2020-07-01
-### Added
-- The first release of MeshUtility
-- Add MeshSeparator: the mesh with BlendShape can be separated out
\ No newline at end of file
diff --git a/Assets/UniGLTF/MeshUtility/CHANGELOG.md.meta b/Assets/UniGLTF/MeshUtility/CHANGELOG.md.meta
deleted file mode 100644
index fdcf1a9a2..000000000
--- a/Assets/UniGLTF/MeshUtility/CHANGELOG.md.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 988849cd155716d4f9c3a8f18a856470
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation.meta b/Assets/UniGLTF/MeshUtility/Documentation.meta
deleted file mode 100644
index 3a651bf60..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 42e2174ab737d474ebaee9d1c19b7934
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/MeshUtility.md b/Assets/UniGLTF/MeshUtility/Documentation/MeshUtility.md
deleted file mode 100644
index 0a111e708..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/MeshUtility.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# MeshUtility
-
-A mesh processing package for mesh separation, etc.
-
-## Documentation Link
-
-[MeshSeparator](https://github.com/vrm-c/UniVRM/tree/master/Assets/MeshUtility/Documentation/notes/MeshSeparator.md)
\ No newline at end of file
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/MeshUtility.md.meta b/Assets/UniGLTF/MeshUtility/Documentation/MeshUtility.md.meta
deleted file mode 100644
index 3e93b85f1..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/MeshUtility.md.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 43890cb851a34c5488d15e1a32e7dadc
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images.meta b/Assets/UniGLTF/MeshUtility/Documentation/images.meta
deleted file mode 100644
index 82cf4db83..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/images.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 19a2e88b29a2db943aee731aafda8a84
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/blendshape_separator.jpg b/Assets/UniGLTF/MeshUtility/Documentation/images/blendshape_separator.jpg
deleted file mode 100644
index b28eb4622..000000000
Binary files a/Assets/UniGLTF/MeshUtility/Documentation/images/blendshape_separator.jpg and /dev/null differ
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/blendshape_separator.jpg.meta b/Assets/UniGLTF/MeshUtility/Documentation/images/blendshape_separator.jpg.meta
deleted file mode 100644
index b013c05fb..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/images/blendshape_separator.jpg.meta
+++ /dev/null
@@ -1,88 +0,0 @@
-fileFormatVersion: 2
-guid: a9a09bb093d309947958f67bfe21e095
-TextureImporter:
- fileIDToRecycleName: {}
- externalObjects: {}
- serializedVersion: 9
- mipmaps:
- mipMapMode: 0
- enableMipMap: 1
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- streamingMipmaps: 0
- streamingMipmapsPriority: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -100
- wrapU: -1
- wrapV: -1
- wrapW: -1
- nPOTScale: 1
- lightmap: 0
- compressionQuality: 50
- spriteMode: 0
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spritePixelsToUnits: 100
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spriteGenerateFallbackPhysicsShape: 1
- alphaUsage: 1
- alphaIsTransparency: 0
- spriteTessellationDetail: -1
- textureType: 0
- textureShape: 1
- singleChannelComponent: 0
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - serializedVersion: 2
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- resizeAlgorithm: 0
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- androidETC2FallbackOverride: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- bones: []
- spriteID:
- vertices: []
- indices:
- edges: []
- weights: []
- spritePackingTag:
- pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_1.jpg b/Assets/UniGLTF/MeshUtility/Documentation/images/installation_1.jpg
deleted file mode 100644
index bd9164034..000000000
Binary files a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_1.jpg and /dev/null differ
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_1.jpg.meta b/Assets/UniGLTF/MeshUtility/Documentation/images/installation_1.jpg.meta
deleted file mode 100644
index fcd26b647..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_1.jpg.meta
+++ /dev/null
@@ -1,88 +0,0 @@
-fileFormatVersion: 2
-guid: b3d26d2cfebad4b43a904c4a9978fadf
-TextureImporter:
- fileIDToRecycleName: {}
- externalObjects: {}
- serializedVersion: 9
- mipmaps:
- mipMapMode: 0
- enableMipMap: 1
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- streamingMipmaps: 0
- streamingMipmapsPriority: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -100
- wrapU: -1
- wrapV: -1
- wrapW: -1
- nPOTScale: 1
- lightmap: 0
- compressionQuality: 50
- spriteMode: 0
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spritePixelsToUnits: 100
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spriteGenerateFallbackPhysicsShape: 1
- alphaUsage: 1
- alphaIsTransparency: 0
- spriteTessellationDetail: -1
- textureType: 0
- textureShape: 1
- singleChannelComponent: 0
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - serializedVersion: 2
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- resizeAlgorithm: 0
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- androidETC2FallbackOverride: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- bones: []
- spriteID:
- vertices: []
- indices:
- edges: []
- weights: []
- spritePackingTag:
- pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_2.jpg b/Assets/UniGLTF/MeshUtility/Documentation/images/installation_2.jpg
deleted file mode 100644
index e31b7ec9a..000000000
Binary files a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_2.jpg and /dev/null differ
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_2.jpg.meta b/Assets/UniGLTF/MeshUtility/Documentation/images/installation_2.jpg.meta
deleted file mode 100644
index 26b42b79a..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_2.jpg.meta
+++ /dev/null
@@ -1,88 +0,0 @@
-fileFormatVersion: 2
-guid: 323176881f04b704bad2644d21ce914a
-TextureImporter:
- fileIDToRecycleName: {}
- externalObjects: {}
- serializedVersion: 9
- mipmaps:
- mipMapMode: 0
- enableMipMap: 1
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- streamingMipmaps: 0
- streamingMipmapsPriority: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -100
- wrapU: -1
- wrapV: -1
- wrapW: -1
- nPOTScale: 1
- lightmap: 0
- compressionQuality: 50
- spriteMode: 0
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spritePixelsToUnits: 100
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spriteGenerateFallbackPhysicsShape: 1
- alphaUsage: 1
- alphaIsTransparency: 0
- spriteTessellationDetail: -1
- textureType: 0
- textureShape: 1
- singleChannelComponent: 0
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - serializedVersion: 2
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- resizeAlgorithm: 0
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- androidETC2FallbackOverride: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- bones: []
- spriteID:
- vertices: []
- indices:
- edges: []
- weights: []
- spritePackingTag:
- pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_3.jpg b/Assets/UniGLTF/MeshUtility/Documentation/images/installation_3.jpg
deleted file mode 100644
index 5d0aaed21..000000000
Binary files a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_3.jpg and /dev/null differ
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_3.jpg.meta b/Assets/UniGLTF/MeshUtility/Documentation/images/installation_3.jpg.meta
deleted file mode 100644
index f3b987996..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/images/installation_3.jpg.meta
+++ /dev/null
@@ -1,88 +0,0 @@
-fileFormatVersion: 2
-guid: e9dd20fb6b4bcb146b40e8f729725fa9
-TextureImporter:
- fileIDToRecycleName: {}
- externalObjects: {}
- serializedVersion: 9
- mipmaps:
- mipMapMode: 0
- enableMipMap: 1
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- streamingMipmaps: 0
- streamingMipmapsPriority: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -100
- wrapU: -1
- wrapV: -1
- wrapW: -1
- nPOTScale: 1
- lightmap: 0
- compressionQuality: 50
- spriteMode: 0
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spritePixelsToUnits: 100
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spriteGenerateFallbackPhysicsShape: 1
- alphaUsage: 1
- alphaIsTransparency: 0
- spriteTessellationDetail: -1
- textureType: 0
- textureShape: 1
- singleChannelComponent: 0
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - serializedVersion: 2
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- resizeAlgorithm: 0
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- androidETC2FallbackOverride: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- bones: []
- spriteID:
- vertices: []
- indices:
- edges: []
- weights: []
- spritePackingTag:
- pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_1.jpg b/Assets/UniGLTF/MeshUtility/Documentation/images/interface_1.jpg
deleted file mode 100644
index eec170ec7..000000000
Binary files a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_1.jpg and /dev/null differ
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_1.jpg.meta b/Assets/UniGLTF/MeshUtility/Documentation/images/interface_1.jpg.meta
deleted file mode 100644
index ea0567841..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_1.jpg.meta
+++ /dev/null
@@ -1,88 +0,0 @@
-fileFormatVersion: 2
-guid: 1ddbc5d5bb1796c4ab3ccdd5d0c29aa7
-TextureImporter:
- fileIDToRecycleName: {}
- externalObjects: {}
- serializedVersion: 9
- mipmaps:
- mipMapMode: 0
- enableMipMap: 1
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- streamingMipmaps: 0
- streamingMipmapsPriority: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -100
- wrapU: -1
- wrapV: -1
- wrapW: -1
- nPOTScale: 1
- lightmap: 0
- compressionQuality: 50
- spriteMode: 0
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spritePixelsToUnits: 100
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spriteGenerateFallbackPhysicsShape: 1
- alphaUsage: 1
- alphaIsTransparency: 0
- spriteTessellationDetail: -1
- textureType: 0
- textureShape: 1
- singleChannelComponent: 0
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - serializedVersion: 2
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- resizeAlgorithm: 0
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- androidETC2FallbackOverride: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- bones: []
- spriteID:
- vertices: []
- indices:
- edges: []
- weights: []
- spritePackingTag:
- pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_2.jpg b/Assets/UniGLTF/MeshUtility/Documentation/images/interface_2.jpg
deleted file mode 100644
index aa2f3d15c..000000000
Binary files a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_2.jpg and /dev/null differ
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_2.jpg.meta b/Assets/UniGLTF/MeshUtility/Documentation/images/interface_2.jpg.meta
deleted file mode 100644
index 8754427ec..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_2.jpg.meta
+++ /dev/null
@@ -1,88 +0,0 @@
-fileFormatVersion: 2
-guid: 23c78259991e1cf49a88e110cd18e0ed
-TextureImporter:
- fileIDToRecycleName: {}
- externalObjects: {}
- serializedVersion: 9
- mipmaps:
- mipMapMode: 0
- enableMipMap: 1
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- streamingMipmaps: 0
- streamingMipmapsPriority: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -100
- wrapU: -1
- wrapV: -1
- wrapW: -1
- nPOTScale: 1
- lightmap: 0
- compressionQuality: 50
- spriteMode: 0
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spritePixelsToUnits: 100
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spriteGenerateFallbackPhysicsShape: 1
- alphaUsage: 1
- alphaIsTransparency: 0
- spriteTessellationDetail: -1
- textureType: 0
- textureShape: 1
- singleChannelComponent: 0
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - serializedVersion: 2
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- resizeAlgorithm: 0
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- androidETC2FallbackOverride: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- bones: []
- spriteID:
- vertices: []
- indices:
- edges: []
- weights: []
- spritePackingTag:
- pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_3.jpg b/Assets/UniGLTF/MeshUtility/Documentation/images/interface_3.jpg
deleted file mode 100644
index e9d52bf4f..000000000
Binary files a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_3.jpg and /dev/null differ
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_3.jpg.meta b/Assets/UniGLTF/MeshUtility/Documentation/images/interface_3.jpg.meta
deleted file mode 100644
index 4dc7751a7..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_3.jpg.meta
+++ /dev/null
@@ -1,88 +0,0 @@
-fileFormatVersion: 2
-guid: c6bc8b3735742bd439c4f5eee478cc1a
-TextureImporter:
- fileIDToRecycleName: {}
- externalObjects: {}
- serializedVersion: 9
- mipmaps:
- mipMapMode: 0
- enableMipMap: 1
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- streamingMipmaps: 0
- streamingMipmapsPriority: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -100
- wrapU: -1
- wrapV: -1
- wrapW: -1
- nPOTScale: 1
- lightmap: 0
- compressionQuality: 50
- spriteMode: 0
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spritePixelsToUnits: 100
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spriteGenerateFallbackPhysicsShape: 1
- alphaUsage: 1
- alphaIsTransparency: 0
- spriteTessellationDetail: -1
- textureType: 0
- textureShape: 1
- singleChannelComponent: 0
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - serializedVersion: 2
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- resizeAlgorithm: 0
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- androidETC2FallbackOverride: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- bones: []
- spriteID:
- vertices: []
- indices:
- edges: []
- weights: []
- spritePackingTag:
- pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_4.jpg b/Assets/UniGLTF/MeshUtility/Documentation/images/interface_4.jpg
deleted file mode 100644
index 712ee0531..000000000
Binary files a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_4.jpg and /dev/null differ
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_4.jpg.meta b/Assets/UniGLTF/MeshUtility/Documentation/images/interface_4.jpg.meta
deleted file mode 100644
index f51cf076a..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/images/interface_4.jpg.meta
+++ /dev/null
@@ -1,88 +0,0 @@
-fileFormatVersion: 2
-guid: 669e2a7e945cb8f468940a05224a8efb
-TextureImporter:
- fileIDToRecycleName: {}
- externalObjects: {}
- serializedVersion: 9
- mipmaps:
- mipMapMode: 0
- enableMipMap: 1
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- streamingMipmaps: 0
- streamingMipmapsPriority: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -100
- wrapU: -1
- wrapV: -1
- wrapW: -1
- nPOTScale: 1
- lightmap: 0
- compressionQuality: 50
- spriteMode: 0
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spritePixelsToUnits: 100
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spriteGenerateFallbackPhysicsShape: 1
- alphaUsage: 1
- alphaIsTransparency: 0
- spriteTessellationDetail: -1
- textureType: 0
- textureShape: 1
- singleChannelComponent: 0
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - serializedVersion: 2
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- resizeAlgorithm: 0
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- androidETC2FallbackOverride: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- bones: []
- spriteID:
- vertices: []
- indices:
- edges: []
- weights: []
- spritePackingTag:
- pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/result_1.jpg b/Assets/UniGLTF/MeshUtility/Documentation/images/result_1.jpg
deleted file mode 100644
index 65d704cd1..000000000
Binary files a/Assets/UniGLTF/MeshUtility/Documentation/images/result_1.jpg and /dev/null differ
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/result_1.jpg.meta b/Assets/UniGLTF/MeshUtility/Documentation/images/result_1.jpg.meta
deleted file mode 100644
index 03db45424..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/images/result_1.jpg.meta
+++ /dev/null
@@ -1,88 +0,0 @@
-fileFormatVersion: 2
-guid: 1be7c06f1e0cc2a448ad9166891d03dd
-TextureImporter:
- fileIDToRecycleName: {}
- externalObjects: {}
- serializedVersion: 9
- mipmaps:
- mipMapMode: 0
- enableMipMap: 1
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- streamingMipmaps: 0
- streamingMipmapsPriority: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -100
- wrapU: -1
- wrapV: -1
- wrapW: -1
- nPOTScale: 1
- lightmap: 0
- compressionQuality: 50
- spriteMode: 0
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spritePixelsToUnits: 100
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spriteGenerateFallbackPhysicsShape: 1
- alphaUsage: 1
- alphaIsTransparency: 0
- spriteTessellationDetail: -1
- textureType: 0
- textureShape: 1
- singleChannelComponent: 0
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - serializedVersion: 2
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- resizeAlgorithm: 0
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- androidETC2FallbackOverride: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- bones: []
- spriteID:
- vertices: []
- indices:
- edges: []
- weights: []
- spritePackingTag:
- pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/result_2.jpg b/Assets/UniGLTF/MeshUtility/Documentation/images/result_2.jpg
deleted file mode 100644
index 951347eab..000000000
Binary files a/Assets/UniGLTF/MeshUtility/Documentation/images/result_2.jpg and /dev/null differ
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/images/result_2.jpg.meta b/Assets/UniGLTF/MeshUtility/Documentation/images/result_2.jpg.meta
deleted file mode 100644
index 202490903..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/images/result_2.jpg.meta
+++ /dev/null
@@ -1,88 +0,0 @@
-fileFormatVersion: 2
-guid: d2fa21619ba10b043a82f64ccca30878
-TextureImporter:
- fileIDToRecycleName: {}
- externalObjects: {}
- serializedVersion: 9
- mipmaps:
- mipMapMode: 0
- enableMipMap: 1
- sRGBTexture: 1
- linearTexture: 0
- fadeOut: 0
- borderMipMap: 0
- mipMapsPreserveCoverage: 0
- alphaTestReferenceValue: 0.5
- mipMapFadeDistanceStart: 1
- mipMapFadeDistanceEnd: 3
- bumpmap:
- convertToNormalMap: 0
- externalNormalMap: 0
- heightScale: 0.25
- normalMapFilter: 0
- isReadable: 0
- streamingMipmaps: 0
- streamingMipmapsPriority: 0
- grayScaleToAlpha: 0
- generateCubemap: 6
- cubemapConvolution: 0
- seamlessCubemap: 0
- textureFormat: 1
- maxTextureSize: 2048
- textureSettings:
- serializedVersion: 2
- filterMode: -1
- aniso: -1
- mipBias: -100
- wrapU: -1
- wrapV: -1
- wrapW: -1
- nPOTScale: 1
- lightmap: 0
- compressionQuality: 50
- spriteMode: 0
- spriteExtrude: 1
- spriteMeshType: 1
- alignment: 0
- spritePivot: {x: 0.5, y: 0.5}
- spritePixelsToUnits: 100
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
- spriteGenerateFallbackPhysicsShape: 1
- alphaUsage: 1
- alphaIsTransparency: 0
- spriteTessellationDetail: -1
- textureType: 0
- textureShape: 1
- singleChannelComponent: 0
- maxTextureSizeSet: 0
- compressionQualitySet: 0
- textureFormatSet: 0
- platformSettings:
- - serializedVersion: 2
- buildTarget: DefaultTexturePlatform
- maxTextureSize: 2048
- resizeAlgorithm: 0
- textureFormat: -1
- textureCompression: 1
- compressionQuality: 50
- crunchedCompression: 0
- allowsAlphaSplitting: 0
- overridden: 0
- androidETC2FallbackOverride: 0
- spriteSheet:
- serializedVersion: 2
- sprites: []
- outline: []
- physicsShape: []
- bones: []
- spriteID:
- vertices: []
- indices:
- edges: []
- weights: []
- spritePackingTag:
- pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/notes.meta b/Assets/UniGLTF/MeshUtility/Documentation/notes.meta
deleted file mode 100644
index 72f20c27c..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/notes.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: ea010ddf8bf34de4fb36d95afb078702
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/notes/MeshSeparator.md b/Assets/UniGLTF/MeshUtility/Documentation/notes/MeshSeparator.md
deleted file mode 100644
index 5b68ab9f5..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/notes/MeshSeparator.md
+++ /dev/null
@@ -1,29 +0,0 @@
-# MeshSeparator
-
-MeshSeparator provides a functionality of separating meshes contained BlendShape. Simply select a GameObject with skinned Meshes and click processing. The mesh splitting results are generated in the Assets folder. The model with sparse BlendShape data distributed in a large-volume mesh can be benefited from size reduction and performance improvements after mesh separation.
-
-## How to use
-
-Select a GameObject contained skinned mesh and BlendShape (or drag and drop a GameObject to TargetObject field shown below):
-
-
-
-From menu go to `UniGLTF` -> `Mesh Utility` -> `MeshProcessing Wizard`, select `MeshSeparator` and click `process`:
-
-
-
-The separate meshes are saved in the Assets folder.
-
-
-
-In the Hierarchy Window, click the generated GameObject and export.
-
-
-
-In this example, the model's mesh are split into two parts: face and body:
-
-Face: with BlendShape | Body: without BlendShape
-:-------------------------:|:-------------------------:
-
|
-
-Note that if all the polygons of a mesh are used by BlendShape, MeshSeparator will not perform mesh separation.
\ No newline at end of file
diff --git a/Assets/UniGLTF/MeshUtility/Documentation/notes/MeshSeparator.md.meta b/Assets/UniGLTF/MeshUtility/Documentation/notes/MeshSeparator.md.meta
deleted file mode 100644
index 13d9f1f98..000000000
--- a/Assets/UniGLTF/MeshUtility/Documentation/notes/MeshSeparator.md.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ad5ca4fe4bdde854bb90cb5a3aa267d4
-TextScriptImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/UniGLTF/MeshUtility/Editor/BoneMeshEraserWizard.cs b/Assets/UniGLTF/MeshUtility/Editor/BoneMeshEraserWizard.cs
index 1af6af2d0..cae2b87c1 100644
--- a/Assets/UniGLTF/MeshUtility/Editor/BoneMeshEraserWizard.cs
+++ b/Assets/UniGLTF/MeshUtility/Editor/BoneMeshEraserWizard.cs
@@ -52,11 +52,11 @@ namespace MeshUtility
[SerializeField]
BoneMeshEraser.EraseBone[] m_eraseBones;
- [MenuItem(MeshUtility.MENU_PARENT + "BoneMeshEraser Wizard", priority = 31)]
- static void CreateWizard()
- {
- ScriptableWizard.DisplayWizard("BoneMeshEraser", "Erase triangles by bone", "Erase");
- }
+ // [MenuItem(MeshUtility.MENU_PARENT + "BoneMeshEraser Wizard", priority = 31)]
+ // static void CreateWizard()
+ // {
+ // ScriptableWizard.DisplayWizard("BoneMeshEraser", "Erase triangles by bone", "Erase");
+ // }
private void OnEnable()
{
diff --git a/Assets/UniGLTF/MeshUtility/Editor/MeshProcessDialog.cs b/Assets/UniGLTF/MeshUtility/Editor/MeshProcessDialog.cs
index 88a852592..f383a9885 100644
--- a/Assets/UniGLTF/MeshUtility/Editor/MeshProcessDialog.cs
+++ b/Assets/UniGLTF/MeshUtility/Editor/MeshProcessDialog.cs
@@ -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;
diff --git a/Assets/UniGLTF/MeshUtility/Editor/MeshUtility.cs b/Assets/UniGLTF/MeshUtility/Editor/MeshUtility.cs
index 04794d39e..017a8d56c 100644
--- a/Assets/UniGLTF/MeshUtility/Editor/MeshUtility.cs
+++ b/Assets/UniGLTF/MeshUtility/Editor/MeshUtility.cs
@@ -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)
diff --git a/Assets/UniGLTF/MeshUtility/README.md b/Assets/UniGLTF/MeshUtility/README.md
index 72cf3d166..54a2405cc 100644
--- a/Assets/UniGLTF/MeshUtility/README.md
+++ b/Assets/UniGLTF/MeshUtility/README.md
@@ -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.
-
-
-
-### 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`.
diff --git a/Assets/UniGLTF/MeshUtility/README.url b/Assets/UniGLTF/MeshUtility/README.url
index 79542bae7..9eba66bca 100644
--- a/Assets/UniGLTF/MeshUtility/README.url
+++ b/Assets/UniGLTF/MeshUtility/README.url
@@ -1,2 +1,2 @@
[InternetShortcut]
-URL=https://github.com/vrm-c/UniVRM/tree/master/Assets/MeshUtility
\ No newline at end of file
+URL=https://github.com/vrm-c/UniVRM/tree/master/Assets/UniGLTF/MeshUtility
\ No newline at end of file