diff options
Diffstat (limited to 'Assets/ThirdParty/VRM/MeshUtility/Documentation')
24 files changed, 854 insertions, 0 deletions
diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md b/Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md new file mode 100644 index 00000000..0a111e70 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md @@ -0,0 +1,7 @@ +# 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/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md.meta new file mode 100644 index 00000000..3e93b85f --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/MeshUtility.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 43890cb851a34c5488d15e1a32e7dadc +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images.meta new file mode 100644 index 00000000..82cf4db8 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 19a2e88b29a2db943aee731aafda8a84 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg Binary files differnew file mode 100644 index 00000000..b28eb462 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg.meta new file mode 100644 index 00000000..b013c05f --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/blendshape_separator.jpg.meta @@ -0,0 +1,88 @@ +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/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg Binary files differnew file mode 100644 index 00000000..bd916403 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg.meta new file mode 100644 index 00000000..fcd26b64 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_1.jpg.meta @@ -0,0 +1,88 @@ +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/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg Binary files differnew file mode 100644 index 00000000..e31b7ec9 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg.meta new file mode 100644 index 00000000..26b42b79 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_2.jpg.meta @@ -0,0 +1,88 @@ +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/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg Binary files differnew file mode 100644 index 00000000..5d0aaed2 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg.meta new file mode 100644 index 00000000..f3b98799 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/installation_3.jpg.meta @@ -0,0 +1,88 @@ +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/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg Binary files differnew file mode 100644 index 00000000..eec170ec --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg.meta new file mode 100644 index 00000000..ea056784 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_1.jpg.meta @@ -0,0 +1,88 @@ +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/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg Binary files differnew file mode 100644 index 00000000..98adf2b9 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg.meta new file mode 100644 index 00000000..8754427e --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_2.jpg.meta @@ -0,0 +1,88 @@ +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/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg Binary files differnew file mode 100644 index 00000000..e9d52bf4 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg.meta new file mode 100644 index 00000000..4dc7751a --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/interface_3.jpg.meta @@ -0,0 +1,88 @@ +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/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg Binary files differnew file mode 100644 index 00000000..65d704cd --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg.meta new file mode 100644 index 00000000..03db4542 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_1.jpg.meta @@ -0,0 +1,88 @@ +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/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg Binary files differnew file mode 100644 index 00000000..951347ea --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg.meta new file mode 100644 index 00000000..20249090 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/images/result_2.jpg.meta @@ -0,0 +1,88 @@ +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/ThirdParty/VRM/MeshUtility/Documentation/notes.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes.meta new file mode 100644 index 00000000..72f20c27 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ea010ddf8bf34de4fb36d95afb078702 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md b/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md new file mode 100644 index 00000000..da93e7d9 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md @@ -0,0 +1,25 @@ +# 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: + +<img src="../images/interface_1.jpg" width="200"> + +Select `Mesh Utility` -> `MeshSeparator`: + +<img src="../images/interface_2.jpg" width="200"> + +The separate meshes are saved in the Assets folder. GameObjects with separate meshes are also available in the Hierarchy Window: + +<img src="../images/interface_3.jpg" width="200"> + +In this example, the model's mesh are split into two parts: face and body: + +Face: with BlendShape | Body: without BlendShape +:-------------------------:|:-------------------------: +<img title="result_1.jpg" src="../images/result_1.jpg" width="200"> | <img title="result_2.jpg" src="../images/result_2.jpg" width="200"> + +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/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md.meta b/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md.meta new file mode 100644 index 00000000..13d9f1f9 --- /dev/null +++ b/Assets/ThirdParty/VRM/MeshUtility/Documentation/notes/MeshSeparator.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ad5ca4fe4bdde854bb90cb5a3aa267d4 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: |