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