diff --git a/Assets/VRM10_Samples/MToon10Showcase.meta b/Assets/VRM10_Samples/MToon10Showcase.meta new file mode 100644 index 000000000..15f75383f --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e3a44a3008e806e45b3b12ca8432b1d3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Editor.meta b/Assets/VRM10_Samples/MToon10Showcase/Editor.meta new file mode 100644 index 000000000..84b3b6c1a --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b5bbe9fd7fd8a04685d72db3a7c7f40 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor.meta b/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor.meta new file mode 100644 index 000000000..d15adade3 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a3a0c6fa562b4be3998b33b32627bbe1 +timeCreated: 1738862006 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/LitEntryDrawer.cs b/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/LitEntryDrawer.cs new file mode 100644 index 000000000..a851d7b97 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/LitEntryDrawer.cs @@ -0,0 +1,15 @@ +using UnityEditor; +using UnityEngine; + +namespace VRM10.Samples.MToon10Showcase +{ + [CustomPropertyDrawer(typeof(LitShowcase.LitEntry))] + public sealed class LitEntryDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUILayout.PropertyField(property.FindPropertyRelative(nameof(LitShowcase.LitEntry.litColor))); + EditorGUILayout.PropertyField(property.FindPropertyRelative(nameof(LitShowcase.LitEntry.litTexture))); + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/LitEntryDrawer.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/LitEntryDrawer.cs.meta new file mode 100644 index 000000000..d211d9940 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/LitEntryDrawer.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4bc17a32bc7742498008ff0c6b248544 +timeCreated: 1738861957 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/ShadeEntryDrawer.cs b/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/ShadeEntryDrawer.cs new file mode 100644 index 000000000..fc87308a3 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/ShadeEntryDrawer.cs @@ -0,0 +1,15 @@ +using UnityEditor; +using UnityEngine; + +namespace VRM10.Samples.MToon10Showcase +{ + [CustomPropertyDrawer(typeof(ShadeShowcase.ShadeEntry))] + public sealed class ShadeEntryDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUILayout.PropertyField(property.FindPropertyRelative(nameof(ShadeShowcase.ShadeEntry.shadeColor))); + EditorGUILayout.PropertyField(property.FindPropertyRelative(nameof(ShadeShowcase.ShadeEntry.shadeTexture))); + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/ShadeEntryDrawer.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/ShadeEntryDrawer.cs.meta new file mode 100644 index 000000000..c4df17bd4 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Editor/CustomEditor/ShadeEntryDrawer.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 552714f012354debb2e8f93dfe867c57 +timeCreated: 1738862279 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Editor/VRM10.Samples.MToon10Showcase.Editor.asmdef b/Assets/VRM10_Samples/MToon10Showcase/Editor/VRM10.Samples.MToon10Showcase.Editor.asmdef new file mode 100644 index 000000000..8c9266b01 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Editor/VRM10.Samples.MToon10Showcase.Editor.asmdef @@ -0,0 +1,18 @@ +{ + "name": "VRM10.Samples.MToon10Showcase.Editor", + "rootNamespace": "", + "references": [ + "GUID:151799a9fa5ec7e44bc6c5293df4b6b3" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": false, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Editor/VRM10.Samples.MToon10Showcase.Editor.asmdef.meta b/Assets/VRM10_Samples/MToon10Showcase/Editor/VRM10.Samples.MToon10Showcase.Editor.asmdef.meta new file mode 100644 index 000000000..f62ce0b32 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Editor/VRM10.Samples.MToon10Showcase.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 792f152e790bba543813636d73813a03 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/MToon10Showcase.unity b/Assets/VRM10_Samples/MToon10Showcase/MToon10Showcase.unity new file mode 100644 index 000000000..a7b24c366 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/MToon10Showcase.unity @@ -0,0 +1,980 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: 2a516427cb1c8e84696765f7eff529be, + type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: b1f41ad238bb71648a9348716a2f7133, + type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &118508681 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 118508682} + - component: {fileID: 118508684} + - component: {fileID: 118508683} + m_Layer: 5 + m_Name: ScrollHandler + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &118508682 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118508681} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1948350611} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &118508683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118508681} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b46491cc876845a4a7d3db9a355d5adc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &118508684 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118508681} + m_CullTransparentMesh: 1 +--- !u!1 &203844586 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 203844589} + - component: {fileID: 203844588} + - component: {fileID: 203844587} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &203844587 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 203844586} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!108 &203844588 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 203844586} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &203844589 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 203844586} + serializedVersion: 2 + m_LocalRotation: {x: 0.4619398, y: -0.73253787, z: 0.19134167, w: 0.46193972} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 54.92, y: -148.071, z: -96.661} +--- !u!1 &277784020 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 277784021} + - component: {fileID: 277784024} + - component: {fileID: 277784023} + - component: {fileID: 277784022} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &277784021 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277784020} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 669277837} + m_Father: {fileID: 1948350611} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -11, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &277784022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277784020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 345450653} + m_HandleRect: {fileID: 345450652} + m_Direction: 3 + m_Value: 0 + m_Size: 0.2 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &277784023 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277784020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &277784024 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 277784020} + m_CullTransparentMesh: 1 +--- !u!1 &345450651 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 345450652} + - component: {fileID: 345450654} + - component: {fileID: 345450653} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &345450652 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 345450651} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 669277837} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &345450653 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 345450651} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &345450654 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 345450651} + m_CullTransparentMesh: 1 +--- !u!1 &669277836 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 669277837} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &669277837 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 669277836} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 345450652} + m_Father: {fileID: 277784021} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &738203505 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 738203507} + - component: {fileID: 738203506} + m_Layer: 0 + m_Name: EntryPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &738203506 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 738203505} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e1f3510c69d3c7547b80446e05ca3f10, type: 3} + m_Name: + m_EditorClassIdentifier: + cameraScroller: {fileID: 1644774163} + dependencies: {fileID: 11400000, guid: 21a44348ad7e90744a8e320392d6a0b6, type: 2} + alphaModeShowcase: {fileID: 11400000, guid: 9a1685921243e0045902dd01741b2146, type: 2} + renderQueueOffsetShowcase: {fileID: 11400000, guid: 029bd96435085fa4fbe25e6c987bf21e, + type: 2} + litShowcase: {fileID: 11400000, guid: eda310b3d75b2634ca76dccda495985e, type: 2} + shadeShowcase: {fileID: 11400000, guid: 7f12d1836965ca247be4bbb314f94b23, type: 2} + normalMapShowcase: {fileID: 11400000, guid: f8e8b4d1f7173354eb2c26f4808b4ef4, type: 2} + shadingToonyShowcase: {fileID: 11400000, guid: 21134d4bb636a1a4eb69e64fdf58c444, + type: 2} + shadingShiftShowcase: {fileID: 11400000, guid: 884cf40e19af8b644b416345460ade79, + type: 2} + giEqualizationShowcase: {fileID: 11400000, guid: 4b67ac8a85803af4fb7bce432bd1e3e6, + type: 2} + emissionShowcase: {fileID: 11400000, guid: a2b50502f38a4f3449c886f25bf49913, type: 2} + rimLightShowcase: {fileID: 11400000, guid: f76e21e704f0bb24ab96a46fa18124a6, type: 2} + matcapShowcase: {fileID: 11400000, guid: 4b255c855913f5c4d9198030795ea171, type: 2} + parametricRimShowcase: {fileID: 11400000, guid: 8fda2e45fde129c43a3a5aca5c925c42, + type: 2} + outlineShowcase: {fileID: 11400000, guid: 3f55bcd0f314e554b8312ab98d9d7ad1, type: 2} + uvAnimationShowcase: {fileID: 11400000, guid: 6a91e00977f52c64084c3a54c91fd222, + type: 2} +--- !u!4 &738203507 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 738203505} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &867928052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 867928055} + - component: {fileID: 867928054} + - component: {fileID: 867928053} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &867928053 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 867928052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &867928054 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 867928052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &867928055 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 867928052} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &961739749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 961739753} + - component: {fileID: 961739752} + - component: {fileID: 961739750} + - component: {fileID: 961739754} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &961739750 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 961739749} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!20 &961739752 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 961739749} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 4 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &961739753 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 961739749} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!114 &961739754 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 961739749} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c49b4cc203aa6414fae5c798d1d0e7d6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EventMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_MaxRayIntersections: 0 +--- !u!1 &1644774162 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1644774167} + - component: {fileID: 1644774163} + m_Layer: 0 + m_Name: CameraScroller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1644774163 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1644774162} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 48ff531ad559459a8b8e17e571ee0a3d, type: 3} + m_Name: + m_EditorClassIdentifier: + _scrollHandler: {fileID: 118508683} + _scrollbar: {fileID: 277784022} +--- !u!4 &1644774167 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1644774162} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 20, y: 20, z: 20} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &1948350607 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1948350611} + - component: {fileID: 1948350610} + - component: {fileID: 1948350609} + - component: {fileID: 1948350608} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1948350608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1948350607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1948350609 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1948350607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1948350610 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1948350607} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1948350611 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1948350607} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 118508682} + - {fileID: 277784021} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 961739753} + - {fileID: 203844589} + - {fileID: 738203507} + - {fileID: 867928055} + - {fileID: 1948350611} + - {fileID: 1644774167} diff --git a/Assets/VRM10_Samples/MToon10Showcase/MToon10Showcase.unity.meta b/Assets/VRM10_Samples/MToon10Showcase/MToon10Showcase.unity.meta new file mode 100644 index 000000000..27d1f0f4a --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/MToon10Showcase.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ea2cbcfff0cf69645b1170fd5c4c15d5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials.meta b/Assets/VRM10_Samples/MToon10Showcase/Materials.meta new file mode 100644 index 000000000..e102a725a --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01a8962aa8665134a98c689e59bfd012 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/0_Floor.mat b/Assets/VRM10_Samples/MToon10Showcase/Materials/0_Floor.mat new file mode 100644 index 000000000..af669b74b --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/0_Floor.mat @@ -0,0 +1,185 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5077581053916780727 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: 0_Floor + m_Shader: {fileID: 4800000, guid: 0781c64b7f2a1604ea6aa7e252080372, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadeTex: + m_Texture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadingShiftTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UvAnimMaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaMode: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DoubleSided: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GiEqualization: 0.9 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _M_AlphaToMask: 0 + - _M_CullMode: 2 + - _M_DebugMode: 0 + - _M_DstBlend: 0 + - _M_EditMode: 0 + - _M_SrcBlend: 1 + - _M_ZWrite: 1 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _OutlineLightingMix: 1 + - _OutlineWidth: 0 + - _OutlineWidthMode: 0 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RenderQueueOffset: 0 + - _RimFresnelPower: 5 + - _RimLift: 0 + - _RimLightingMix: 1 + - _ShadingShiftFactor: -0.05 + - _ShadingShiftTexScale: 1 + - _ShadingToonyFactor: 0.95 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TransparentWithZWrite: 0 + - _UvAnimRotationSpeed: 0 + - _UvAnimScrollXSpeed: 0 + - _UvAnimScrollYSpeed: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 0, g: 0, b: 0, a: 1} + - _ShadeColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/0_Floor.mat.meta b/Assets/VRM10_Samples/MToon10Showcase/Materials/0_Floor.mat.meta new file mode 100644 index 000000000..9faf14317 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/0_Floor.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 53fb05c39fb90924c8b84a662f771205 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/AlphaModeBase.mat b/Assets/VRM10_Samples/MToon10Showcase/Materials/AlphaModeBase.mat new file mode 100644 index 000000000..5ff3fa5fe --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/AlphaModeBase.mat @@ -0,0 +1,185 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5077581053916780727 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AlphaModeBase + m_Shader: {fileID: 4800000, guid: 0781c64b7f2a1604ea6aa7e252080372, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 770eec6de1e32c042b64072fb4369f8a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadeTex: + m_Texture: {fileID: 2800000, guid: 770eec6de1e32c042b64072fb4369f8a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadingShiftTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UvAnimMaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaMode: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DoubleSided: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GiEqualization: 0.9 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _M_AlphaToMask: 0 + - _M_CullMode: 2 + - _M_DebugMode: 0 + - _M_DstBlend: 0 + - _M_EditMode: 1 + - _M_SrcBlend: 1 + - _M_ZWrite: 1 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _OutlineLightingMix: 1 + - _OutlineWidth: 0 + - _OutlineWidthMode: 0 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RenderQueueOffset: 0 + - _RimFresnelPower: 5 + - _RimLift: 0 + - _RimLightingMix: 1 + - _ShadingShiftFactor: -0.05 + - _ShadingShiftTexScale: 1 + - _ShadingToonyFactor: 0.95 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TransparentWithZWrite: 0 + - _UvAnimRotationSpeed: 0 + - _UvAnimScrollXSpeed: 0 + - _UvAnimScrollYSpeed: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 0, g: 0, b: 0, a: 1} + - _ShadeColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/AlphaModeBase.mat.meta b/Assets/VRM10_Samples/MToon10Showcase/Materials/AlphaModeBase.mat.meta new file mode 100644 index 000000000..802bb3760 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/AlphaModeBase.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8358184a5f846474f8244c562b13f3a7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/Base.mat b/Assets/VRM10_Samples/MToon10Showcase/Materials/Base.mat new file mode 100644 index 000000000..c783aed92 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/Base.mat @@ -0,0 +1,185 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5077581053916780727 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base + m_Shader: {fileID: 4800000, guid: 0781c64b7f2a1604ea6aa7e252080372, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadeTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadingShiftTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UvAnimMaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaMode: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DoubleSided: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GiEqualization: 0.9 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _M_AlphaToMask: 0 + - _M_CullMode: 2 + - _M_DebugMode: 0 + - _M_DstBlend: 0 + - _M_EditMode: 0 + - _M_SrcBlend: 1 + - _M_ZWrite: 1 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _OutlineLightingMix: 1 + - _OutlineWidth: 0 + - _OutlineWidthMode: 0 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RenderQueueOffset: 0 + - _RimFresnelPower: 5 + - _RimLift: 0 + - _RimLightingMix: 1 + - _ShadingShiftFactor: -0.05 + - _ShadingShiftTexScale: 1 + - _ShadingToonyFactor: 0.95 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TransparentWithZWrite: 0 + - _UvAnimRotationSpeed: 0 + - _UvAnimScrollXSpeed: 0 + - _UvAnimScrollYSpeed: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 0, g: 0, b: 0, a: 1} + - _ShadeColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/Base.mat.meta b/Assets/VRM10_Samples/MToon10Showcase/Materials/Base.mat.meta new file mode 100644 index 000000000..9e6aee1c6 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/Base.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 81f544d870b76884382d3365eff048b2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/GIEqualizationBase.mat b/Assets/VRM10_Samples/MToon10Showcase/Materials/GIEqualizationBase.mat new file mode 100644 index 000000000..57226d85b --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/GIEqualizationBase.mat @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5077581053916780727 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GIEqualizationBase + m_Shader: {fileID: 4800000, guid: 0781c64b7f2a1604ea6aa7e252080372, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadeTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadingShiftTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UvAnimMaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaMode: 0 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DoubleSided: 0 + - _GiEqualization: 0.9 + - _M_AlphaToMask: 0 + - _M_CullMode: 2 + - _M_DebugMode: 0 + - _M_DstBlend: 0 + - _M_EditMode: 0 + - _M_SrcBlend: 1 + - _M_ZWrite: 1 + - _OutlineLightingMix: 1 + - _OutlineWidth: 0 + - _OutlineWidthMode: 0 + - _RenderQueueOffset: 0 + - _RimFresnelPower: 5 + - _RimLift: 0 + - _RimLightingMix: 1 + - _ShadingShiftFactor: -0.5 + - _ShadingShiftTexScale: 1 + - _ShadingToonyFactor: 0.5 + - _TransparentWithZWrite: 0 + - _UvAnimRotationSpeed: 0 + - _UvAnimScrollXSpeed: 0 + - _UvAnimScrollYSpeed: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 0, g: 0, b: 0, a: 1} + - _ShadeColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/GIEqualizationBase.mat.meta b/Assets/VRM10_Samples/MToon10Showcase/Materials/GIEqualizationBase.mat.meta new file mode 100644 index 000000000..bb2ddb2e9 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/GIEqualizationBase.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f56584e7c5912f544997c0fcd812fcaf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/NormalMapBase.mat b/Assets/VRM10_Samples/MToon10Showcase/Materials/NormalMapBase.mat new file mode 100644 index 000000000..e8d22d40f --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/NormalMapBase.mat @@ -0,0 +1,185 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5077581053916780727 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: NormalMapBase + m_Shader: {fileID: 4800000, guid: 0781c64b7f2a1604ea6aa7e252080372, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 4e0ae81ac9b44ec45bb4d7f6bc08a837, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthTex: + m_Texture: {fileID: 2800000, guid: 942012deee660db459c6d17f547794ab, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadeTex: + m_Texture: {fileID: 2800000, guid: 4e0ae81ac9b44ec45bb4d7f6bc08a837, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadingShiftTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UvAnimMaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaMode: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DoubleSided: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GiEqualization: 0.9 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _M_AlphaToMask: 0 + - _M_CullMode: 2 + - _M_DebugMode: 0 + - _M_DstBlend: 0 + - _M_EditMode: 0 + - _M_SrcBlend: 1 + - _M_ZWrite: 1 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _OutlineLightingMix: 1 + - _OutlineWidth: 0 + - _OutlineWidthMode: 0 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RenderQueueOffset: 0 + - _RimFresnelPower: 5 + - _RimLift: 0 + - _RimLightingMix: 1 + - _ShadingShiftFactor: -0.5 + - _ShadingShiftTexScale: 1 + - _ShadingToonyFactor: 0.5 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TransparentWithZWrite: 0 + - _UvAnimRotationSpeed: 0 + - _UvAnimScrollXSpeed: 0 + - _UvAnimScrollYSpeed: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 0, g: 0, b: 0, a: 1} + - _ShadeColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/NormalMapBase.mat.meta b/Assets/VRM10_Samples/MToon10Showcase/Materials/NormalMapBase.mat.meta new file mode 100644 index 000000000..8f306ffad --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/NormalMapBase.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30fd0145e895d5b498dc1b9529463818 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/OutlineBase.mat b/Assets/VRM10_Samples/MToon10Showcase/Materials/OutlineBase.mat new file mode 100644 index 000000000..504e63e43 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/OutlineBase.mat @@ -0,0 +1,185 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5077581053916780727 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OutlineBase + m_Shader: {fileID: 4800000, guid: 0781c64b7f2a1604ea6aa7e252080372, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadeTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadingShiftTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UvAnimMaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaMode: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DoubleSided: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GiEqualization: 0.9 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _M_AlphaToMask: 0 + - _M_CullMode: 2 + - _M_DebugMode: 0 + - _M_DstBlend: 0 + - _M_EditMode: 0 + - _M_SrcBlend: 1 + - _M_ZWrite: 1 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _OutlineLightingMix: 1 + - _OutlineWidth: 0 + - _OutlineWidthMode: 0 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RenderQueueOffset: 0 + - _RimFresnelPower: 5 + - _RimLift: 0 + - _RimLightingMix: 1 + - _ShadingShiftFactor: -0.5 + - _ShadingShiftTexScale: 1 + - _ShadingToonyFactor: 0.5 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TransparentWithZWrite: 0 + - _UvAnimRotationSpeed: 0 + - _UvAnimScrollXSpeed: 0 + - _UvAnimScrollYSpeed: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0.9, g: 0.9, b: 0.9, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 0, g: 0, b: 0, a: 1} + - _ShadeColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/OutlineBase.mat.meta b/Assets/VRM10_Samples/MToon10Showcase/Materials/OutlineBase.mat.meta new file mode 100644 index 000000000..9f027a8d4 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/OutlineBase.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96e27628e28834a4f993f29b09743030 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/RimLightingBase.mat b/Assets/VRM10_Samples/MToon10Showcase/Materials/RimLightingBase.mat new file mode 100644 index 000000000..b07847c22 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/RimLightingBase.mat @@ -0,0 +1,186 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5077581053916780727 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RimLightingBase + m_Shader: {fileID: 4800000, guid: 0781c64b7f2a1604ea6aa7e252080372, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _MTOON_RIMMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTex: + m_Texture: {fileID: 2800000, guid: 2798b728086b52e4caff0fba2b131af8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadeTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadingShiftTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UvAnimMaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaMode: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DoubleSided: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GiEqualization: 0.9 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _M_AlphaToMask: 0 + - _M_CullMode: 2 + - _M_DebugMode: 0 + - _M_DstBlend: 0 + - _M_EditMode: 0 + - _M_SrcBlend: 1 + - _M_ZWrite: 1 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _OutlineLightingMix: 1 + - _OutlineWidth: 0 + - _OutlineWidthMode: 0 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RenderQueueOffset: 0 + - _RimFresnelPower: 5 + - _RimLift: 0 + - _RimLightingMix: 1 + - _ShadingShiftFactor: -0.5 + - _ShadingShiftTexScale: 1 + - _ShadingToonyFactor: 0.5 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TransparentWithZWrite: 0 + - _UvAnimRotationSpeed: 0 + - _UvAnimScrollXSpeed: 0 + - _UvAnimScrollYSpeed: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 0, g: 0, b: 0, a: 1} + - _ShadeColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/RimLightingBase.mat.meta b/Assets/VRM10_Samples/MToon10Showcase/Materials/RimLightingBase.mat.meta new file mode 100644 index 000000000..95bb4c136 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/RimLightingBase.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8678a326458d22f4682d99dceb9031bb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingShiftBase.mat b/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingShiftBase.mat new file mode 100644 index 000000000..47c2237fc --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingShiftBase.mat @@ -0,0 +1,186 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5077581053916780727 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ShadingShiftBase + m_Shader: {fileID: 4800000, guid: 0781c64b7f2a1604ea6aa7e252080372, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _MTOON_PARAMETERMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthTex: + m_Texture: {fileID: 2800000, guid: 942012deee660db459c6d17f547794ab, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadeTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadingShiftTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UvAnimMaskTex: + m_Texture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaMode: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DoubleSided: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GiEqualization: 0.9 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _M_AlphaToMask: 0 + - _M_CullMode: 2 + - _M_DebugMode: 0 + - _M_DstBlend: 0 + - _M_EditMode: 0 + - _M_SrcBlend: 1 + - _M_ZWrite: 1 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _OutlineLightingMix: 1 + - _OutlineWidth: 0 + - _OutlineWidthMode: 0 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RenderQueueOffset: 0 + - _RimFresnelPower: 5 + - _RimLift: 0 + - _RimLightingMix: 1 + - _ShadingShiftFactor: -0.5 + - _ShadingShiftTexScale: -0.5 + - _ShadingToonyFactor: 0.5 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TransparentWithZWrite: 0 + - _UvAnimRotationSpeed: 0 + - _UvAnimScrollXSpeed: 0 + - _UvAnimScrollYSpeed: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MatcapColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 0, g: 0, b: 0, a: 1} + - _ShadeColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingShiftBase.mat.meta b/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingShiftBase.mat.meta new file mode 100644 index 000000000..03c2b661d --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingShiftBase.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 709024bac8f1e7649a5b84caac4560c7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingToonyBase.mat b/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingToonyBase.mat new file mode 100644 index 000000000..fda50d8b2 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingToonyBase.mat @@ -0,0 +1,186 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5077581053916780727 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ShadingToonyBase + m_Shader: {fileID: 4800000, guid: 0781c64b7f2a1604ea6aa7e252080372, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _MTOON_PARAMETERMAP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthTex: + m_Texture: {fileID: 2800000, guid: 942012deee660db459c6d17f547794ab, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadeTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadingShiftTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UvAnimMaskTex: + m_Texture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaMode: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DoubleSided: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GiEqualization: 0.9 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _M_AlphaToMask: 0 + - _M_CullMode: 2 + - _M_DebugMode: 0 + - _M_DstBlend: 0 + - _M_EditMode: 0 + - _M_SrcBlend: 1 + - _M_ZWrite: 1 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _OutlineLightingMix: 1 + - _OutlineWidth: 0 + - _OutlineWidthMode: 0 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RenderQueueOffset: 0 + - _RimFresnelPower: 5 + - _RimLift: 0 + - _RimLightingMix: 1 + - _ShadingShiftFactor: -0.5 + - _ShadingShiftTexScale: -0.5 + - _ShadingToonyFactor: 0.5 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TransparentWithZWrite: 0 + - _UvAnimRotationSpeed: 0 + - _UvAnimScrollXSpeed: 0 + - _UvAnimScrollYSpeed: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MatcapColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 0, g: 0, b: 0, a: 1} + - _ShadeColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingToonyBase.mat.meta b/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingToonyBase.mat.meta new file mode 100644 index 000000000..3b8d0604c --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/ShadingToonyBase.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 57ff6ea84b8b3714bb6cd12d818cbe5f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/UvAnimationBase.mat b/Assets/VRM10_Samples/MToon10Showcase/Materials/UvAnimationBase.mat new file mode 100644 index 000000000..17ac909ed --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/UvAnimationBase.mat @@ -0,0 +1,186 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-5077581053916780727 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: UvAnimationBase + m_Shader: {fileID: 4800000, guid: 0781c64b7f2a1604ea6aa7e252080372, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _MTOON_OUTLINE_WORLD + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MatcapTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineWidthTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RimTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadeTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShadingShiftTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UvAnimMaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaMode: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DoubleSided: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GiEqualization: 0.9 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _M_AlphaToMask: 0 + - _M_CullMode: 2 + - _M_DebugMode: 0 + - _M_DstBlend: 0 + - _M_EditMode: 1 + - _M_SrcBlend: 1 + - _M_ZWrite: 1 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _OutlineLightingMix: 1 + - _OutlineWidth: 0 + - _OutlineWidthMode: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _RenderQueueOffset: 0 + - _RimFresnelPower: 5 + - _RimLift: 0 + - _RimLightingMix: 1 + - _ShadingShiftFactor: -0.05 + - _ShadingShiftTexScale: 1 + - _ShadingToonyFactor: 0.95 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _TransparentWithZWrite: 0 + - _UvAnimRotationSpeed: 0 + - _UvAnimScrollXSpeed: 0 + - _UvAnimScrollYSpeed: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _MatcapColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _RimColor: {r: 0, g: 0, b: 0, a: 1} + - _ShadeColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/VRM10_Samples/MToon10Showcase/Materials/UvAnimationBase.mat.meta b/Assets/VRM10_Samples/MToon10Showcase/Materials/UvAnimationBase.mat.meta new file mode 100644 index 000000000..40cd51b5f --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Materials/UvAnimationBase.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b51ee4f2b02d1f245a97527dbd92c4c4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Prefab.meta b/Assets/VRM10_Samples/MToon10Showcase/Prefab.meta new file mode 100644 index 000000000..a18369f60 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d23641d3403541a4597fe064b1acbcef +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Prefab/Floor.prefab b/Assets/VRM10_Samples/MToon10Showcase/Prefab/Floor.prefab new file mode 100644 index 000000000..81905e73e --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Prefab/Floor.prefab @@ -0,0 +1,108 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5019380345620275810 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6697858226949854453} + - component: {fileID: 1384341499001396852} + - component: {fileID: 9216682734178299561} + - component: {fileID: 8674551448825757459} + m_Layer: 0 + m_Name: Floor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6697858226949854453 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5019380345620275810} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 1, z: 0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.6, y: 1.6, z: 1.6} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0} +--- !u!33 &1384341499001396852 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5019380345620275810} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &9216682734178299561 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5019380345620275810} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 53fb05c39fb90924c8b84a662f771205, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &8674551448825757459 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5019380345620275810} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 0 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} diff --git a/Assets/VRM10_Samples/MToon10Showcase/Prefab/Floor.prefab.meta b/Assets/VRM10_Samples/MToon10Showcase/Prefab/Floor.prefab.meta new file mode 100644 index 000000000..3ad9cc205 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Prefab/Floor.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 30eb235288749a44db6c660ec17cf74c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Prefab/LabelText.prefab b/Assets/VRM10_Samples/MToon10Showcase/Prefab/LabelText.prefab new file mode 100644 index 000000000..d6e363e84 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Prefab/LabelText.prefab @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5685776853168224818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1773424965246636714} + - component: {fileID: 5781709203989420732} + - component: {fileID: 1857337871431223268} + m_Layer: 0 + m_Name: LabelText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1773424965246636714 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5685776853168224818} + serializedVersion: 2 + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!23 &5781709203989420732 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5685776853168224818} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!102 &1857337871431223268 +TextMesh: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5685776853168224818} + m_Text: Hello World + m_OffsetZ: 0 + m_CharacterSize: 1 + m_LineSpacing: 1 + m_Anchor: 0 + m_Alignment: 0 + m_TabSize: 4 + m_FontSize: 30 + m_FontStyle: 0 + m_RichText: 1 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_Color: + serializedVersion: 2 + rgba: 4294967295 diff --git a/Assets/VRM10_Samples/MToon10Showcase/Prefab/LabelText.prefab.meta b/Assets/VRM10_Samples/MToon10Showcase/Prefab/LabelText.prefab.meta new file mode 100644 index 000000000..bc46253dc --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Prefab/LabelText.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 682e9acde1b2bd6408deebec0fa47919 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime.meta new file mode 100644 index 000000000..d4c13c7d5 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9d7de95388e4f074b9788603eaf35a95 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/CameraScroller.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/CameraScroller.cs new file mode 100644 index 000000000..7c019cb80 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/CameraScroller.cs @@ -0,0 +1,41 @@ +using UnityEngine; +using UnityEngine.UI; + +namespace VRM10.Samples.MToon10Showcase +{ + public sealed class CameraScroller : MonoBehaviour + { + [SerializeField] private GraphicScrollHandler _scrollHandler; + [SerializeField] private Scrollbar _scrollbar; + private bool _initialized; + private Vector3 _startPosition; + private Vector3 _endPosition; + private float _scrollWeightDelta; + private float _currentWeight; + private Transform _cameraTransform; + + public void Initialize(Vector3 startPosition, Vector3 endPosition, float scrollDistance) + { + _startPosition = startPosition; + _endPosition = endPosition; + _scrollWeightDelta = scrollDistance / Vector3.Distance(startPosition, endPosition); + _currentWeight = 0.0f; + _cameraTransform = Camera.main.transform; + _cameraTransform.position = _startPosition; + _scrollbar.enabled = true; + _scrollbar.onValueChanged.AddListener(Scroll); + _scrollHandler.OnScrollAction = (eventData) => + { + var sign = Mathf.Sign(eventData.scrollDelta.y); + Scroll(_currentWeight - _scrollWeightDelta * sign); + }; + } + + private void Scroll(float weight) + { + _currentWeight = Mathf.Clamp01(weight); + _scrollbar.value = _currentWeight; + _cameraTransform.position = Vector3.Lerp(_startPosition, _endPosition, _currentWeight); + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/CameraScroller.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/CameraScroller.cs.meta new file mode 100644 index 000000000..f7bdee703 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/CameraScroller.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 48ff531ad559459a8b8e17e571ee0a3d +timeCreated: 1743124491 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/GraphicScrollHandler.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/GraphicScrollHandler.cs new file mode 100644 index 000000000..e92e3e160 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/GraphicScrollHandler.cs @@ -0,0 +1,16 @@ +using System; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace VRM10.Samples.MToon10Showcase +{ + public sealed class GraphicScrollHandler : Graphic , IScrollHandler + { + public Action OnScrollAction { get; set; } + + public void OnScroll(PointerEventData eventData) + { + OnScrollAction?.Invoke(eventData); + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/GraphicScrollHandler.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/GraphicScrollHandler.cs.meta new file mode 100644 index 000000000..48732ab14 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/GraphicScrollHandler.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b46491cc876845a4a7d3db9a355d5adc +timeCreated: 1743145606 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseDependencies.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseDependencies.cs new file mode 100644 index 000000000..a27e75ad1 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseDependencies.cs @@ -0,0 +1,23 @@ +using UnityEngine; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/MToon10ShowcaseDependencies")] +#endif + public sealed class MToon10ShowcaseDependencies : ScriptableObject + { + public Texture2D checkerTexture; + public Texture2D litCheckerTexture; + public Texture2D shadeCheckerTexture; + public Texture2D alphaModeCheckerTexture; + public Texture2D combinedMaskTexture; + public Texture2D matcapTexture; + public Texture2D checkerBwTexture; + public Texture2D normalMapTexture; + + public Shader mtoon10Shader; + public GameObject labelTextPrefab; + public GameObject floorPrefab; + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseDependencies.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseDependencies.cs.meta new file mode 100644 index 000000000..dbe40d4f8 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseDependencies.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a132aec60a624bfebcae8ebfc5474b61 +timeCreated: 1738854634 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseEntryPoint.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseEntryPoint.cs new file mode 100644 index 000000000..2f24ab8d7 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseEntryPoint.cs @@ -0,0 +1,172 @@ +using System; +using UnityEngine; +using VRM10.MToon10; + +namespace VRM10.Samples.MToon10Showcase +{ + public class MToon10ShowcaseEntryPoint : MonoBehaviour + { + [SerializeField] private CameraScroller cameraScroller; + [SerializeField] private MToon10ShowcaseDependencies dependencies; + + [SerializeField] private AlphaModeShowcase alphaModeShowcase; + [SerializeField] private RenderQueueOffsetShowcase renderQueueOffsetShowcase; + [SerializeField] private LitShowcase litShowcase; + [SerializeField] private ShadeShowcase shadeShowcase; + [SerializeField] private NormalMapShowcase normalMapShowcase; + [SerializeField] private ShadingToonyShowcase shadingToonyShowcase; + [SerializeField] private ShadingShiftShowcase shadingShiftShowcase; + [SerializeField] private GIEqualizationShowcase giEqualizationShowcase; + [SerializeField] private EmissionShowcase emissionShowcase; + [SerializeField] private RimLightingShowcase rimLightShowcase; + [SerializeField] private MatcapShowcase matcapShowcase; + [SerializeField] private ParametricRimShowcase parametricRimShowcase; + [SerializeField] private OutlineShowcase outlineShowcase; + [SerializeField] private UVAnimationShowcase uvAnimationShowcase; + + private static readonly int Columns = 4; + private static readonly float PrimitiveRadius = 0.3f; + private static readonly float PrimitiveSpacing = 0.2f; + private static readonly float LabelSpacing = 0.1f; + + private Vector3 _nextOrigin = new(-2.0f, 1.0f, 2.0f); + + private void Start() + { + CreateShowcase(alphaModeShowcase.entries, alphaModeShowcase.baseMaterial, (entry, context) => + { + context.AlphaMode = entry.alphaMode; + context.TransparentWithZWriteMode = entry.transparentWithZWriteMode; + context.AlphaCutoff = entry.alphaCutoff; + context.DoubleSidedMode = entry.doubleSidedMode; + }); + CreateShowcase(renderQueueOffsetShowcase.entries, renderQueueOffsetShowcase.baseMaterial, (entry, context) => + { + context.AlphaMode = MToon10AlphaMode.Transparent; + context.BaseColorFactorSrgb = entry.litColor; + context.RenderQueueOffsetNumber = entry.renderQueueOffset; + }); + CreateShowcase(litShowcase.entries, litShowcase.baseMaterial, (entry, context) => + { + context.BaseColorFactorSrgb = entry.litColor; + context.BaseColorTexture = entry.litTexture; + }); + CreateShowcase(shadeShowcase.entries, shadeShowcase.baseMaterial, (entry, context) => + { + context.ShadeColorFactorSrgb = entry.shadeColor; + context.ShadeColorTexture = entry.shadeTexture; + }); + CreateShowcase(normalMapShowcase.entries, normalMapShowcase.baseMaterial, (entry, context) => + { + context.NormalTextureScale = entry.normalTextureScale; + context.NormalTexture = entry.normalTexture; + }); + CreateShowcase(shadingToonyShowcase.entries, shadingToonyShowcase.baseMaterial, (entry, context) => + { + context.ShadingToonyFactor = entry.shadingToonyFactor; + context.ShadingShiftFactor = entry.shadingShiftFactor; + }); + CreateShowcase(shadingShiftShowcase.entries, shadingShiftShowcase.baseMaterial, (entry, context) => + { + context.ShadingShiftTextureScale = entry.shadingShiftTextureScale; + context.ShadingShiftTexture = entry.shadingShiftTexture; + }, primitiveType: PrimitiveType.Quad); + CreateShowcase(giEqualizationShowcase.entries, giEqualizationShowcase.baseMaterial, (entry, context) => + { + context.GiEqualizationFactor = entry.giEqualizationFactor; + }); + CreateShowcase(emissionShowcase.entries, emissionShowcase.baseMaterial, (entry, context) => + { + context.EmissiveTexture = entry.emissiveTexture; + context.EmissiveFactorLinear = entry.emissiveFactorLinear; + }); + CreateShowcase(rimLightShowcase.entries, rimLightShowcase.baseMaterial, (entry, context) => + { + context.RimMultiplyTexture = entry.rimMultiplyTexture; + context.RimLightingMixFactor = entry.rimLightingMixFactor; + }); + CreateShowcase(matcapShowcase.entries, matcapShowcase.baseMaterial, (entry, context) => + { + context.MatcapTexture = entry.matcapTexture; + context.MatcapColorFactorSrgb = entry.matcapColorFactor; + }); + CreateShowcase(parametricRimShowcase.entries, parametricRimShowcase.baseMaterial, (entry, context) => + { + context.ParametricRimColorFactorSrgb = entry.parametricRimColor; + context.ParametricRimFresnelPowerFactor = entry.parametricRimFresnelPowerFactor; + context.ParametricRimLiftFactor = entry.parametricRimLiftFactor; + }); + CreateShowcase(outlineShowcase.entries, outlineShowcase.baseMaterial, (entry, context) => + { + context.OutlineWidthMode = entry.outlineWidthMode; + context.OutlineWidthFactor = entry.outlineWidthFactor; + context.OutlineWidthMultiplyTexture = entry.outlineWidthMultiplyTexture; + context.OutlineColorFactorSrgb = entry.outlineColorFactor; + context.OutlineLightingMixFactor = entry.outlineLightingMixFactor; + }); + CreateShowcase(uvAnimationShowcase.entries, uvAnimationShowcase.baseMaterial, (entry, context) => + { + context.UvAnimationMaskTexture = entry.uvAnimationMaskTexture; + context.UvAnimationScrollXSpeedFactor = entry.uvAnimationScrollXSpeedFactor; + context.UvAnimationScrollYSpeedFactor = entry.uvAnimationScrollYSpeedFactor; + context.UvAnimationRotationSpeedFactor = entry.uvAnimationRotationSpeedFactor; + }, PrimitiveType.Quad); + + CreateFloor(); + + cameraScroller.Initialize(new Vector3(0.0f, 5.0f, 0.0f), new Vector3(0.0f, 5.0f, _nextOrigin.z), 0.5f); + } + + private Transform CreateShowcase(T[] entries, Material baseMaterial, Action setup, PrimitiveType primitiveType = PrimitiveType.Sphere) + where T : class + { + const int columnCount = 4; + + var root = new GameObject(typeof(T).Name); + root.transform.position = _nextOrigin; + + var label = Instantiate(dependencies.labelTextPrefab, root.transform); + label.GetComponent().text = typeof(T).Name; + const float LabelHeight = 0.4f; + + var gridOrigin = new Vector3(PrimitiveRadius, 0.0f, -(LabelHeight + LabelSpacing + PrimitiveRadius)); + var gridSpacing = PrimitiveRadius * 2 + PrimitiveSpacing; + for (var idx = 0; idx < entries.Length; idx++) + { + var obj = GameObject.CreatePrimitive(primitiveType); + obj.transform.SetParent(root.transform); + obj.transform.rotation = Quaternion.Euler(90.0f, 0.0f, 0.0f); + var x = idx % columnCount * gridSpacing + gridOrigin.x; + var z = -idx / columnCount * gridSpacing + gridOrigin.z; + obj.transform.localPosition = new Vector3(x, 0.0f, z); + var scale = PrimitiveRadius * 2; + obj.transform.localScale = new Vector3(scale, scale, scale); + var mat = new Material(baseMaterial); + obj.GetComponent().sharedMaterial = mat; + var context = new MToon10Context(mat); + setup(entries[idx], context); + context.Validate(); + } + + var rows = entries.Length / columnCount + (entries.Length % columnCount == 0 ? 0 : 1); + var showcaseHeight = LabelHeight + LabelSpacing + gridSpacing * rows; + _nextOrigin -= new Vector3(0.0f, 0.0f, showcaseHeight); + + return root.transform; + } + + private void CreateFloor() + { + var floors = new GameObject("Floors"); + var nextFloorOrigin = Vector3.zero; + var floorLength = 10f * dependencies.floorPrefab.transform.localScale.y; + var viewportOffset = Camera.main!.orthographicSize; + while (nextFloorOrigin.z + floorLength / 2f > _nextOrigin.z - viewportOffset) + { + var floor = Instantiate(dependencies.floorPrefab, floors.transform); + floor.transform.position = nextFloorOrigin; + nextFloorOrigin -= new Vector3(0.0f, 0.0f, floorLength); + } + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseEntryPoint.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseEntryPoint.cs.meta new file mode 100644 index 000000000..40af44626 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/MToon10ShowcaseEntryPoint.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e1f3510c69d3c7547b80446e05ca3f10 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates.meta new file mode 100644 index 000000000..4ba4cb723 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: edf9c3bc2dc34b8f8add9b88fd6e4c91 +timeCreated: 1738860388 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/AlphaModeShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/AlphaModeShowcase.cs new file mode 100644 index 000000000..1fb51ff1d --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/AlphaModeShowcase.cs @@ -0,0 +1,24 @@ +using System; +using UnityEngine; +using VRM10.MToon10; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(AlphaModeShowcase))] +#endif + public sealed class AlphaModeShowcase : ScriptableObject + { + public Material baseMaterial; + public AlphaModeEntry[] entries; + + [Serializable] + public sealed class AlphaModeEntry + { + public MToon10AlphaMode alphaMode; + public MToon10TransparentWithZWriteMode transparentWithZWriteMode; + public float alphaCutoff; + public MToon10DoubleSidedMode doubleSidedMode; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/AlphaModeShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/AlphaModeShowcase.cs.meta new file mode 100644 index 000000000..765f9d15c --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/AlphaModeShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 8218ff2a8efb4e0180079c635a898336 +timeCreated: 1743147086 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/EmissionShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/EmissionShowcase.cs new file mode 100644 index 000000000..f7fffe518 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/EmissionShowcase.cs @@ -0,0 +1,22 @@ +using System; +using UnityEngine; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(EmissionShowcase))] +#endif + public sealed class EmissionShowcase : ScriptableObject + { + public Material baseMaterial; + public EmissionEntry[] entries; + + [Serializable] + public sealed class EmissionEntry + { + public Texture emissiveTexture; + [ColorUsage(true, true)] + public Color emissiveFactorLinear; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/EmissionShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/EmissionShowcase.cs.meta new file mode 100644 index 000000000..31356cc9b --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/EmissionShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 5e087512735b4e288ff82a086e699d08 +timeCreated: 1743410519 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/GIEqualizationShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/GIEqualizationShowcase.cs new file mode 100644 index 000000000..0fae7334b --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/GIEqualizationShowcase.cs @@ -0,0 +1,20 @@ +using System; +using UnityEngine; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(GIEqualizationShowcase))] +#endif + public sealed class GIEqualizationShowcase : ScriptableObject + { + public Material baseMaterial; + public GIEqualizationEntry[] entries; + + [Serializable] + public sealed class GIEqualizationEntry + { + public float giEqualizationFactor; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/GIEqualizationShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/GIEqualizationShowcase.cs.meta new file mode 100644 index 000000000..af4aa70c1 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/GIEqualizationShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: e51c98942d8940309bc44bdf58b77fc2 +timeCreated: 1743409368 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/LitShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/LitShowcase.cs new file mode 100644 index 000000000..c7716f80e --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/LitShowcase.cs @@ -0,0 +1,22 @@ +using System; +using UnityEngine; +using UnityEngine.Serialization; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(LitShowcase))] +#endif + public sealed class LitShowcase : ScriptableObject + { + public Material baseMaterial; + public LitEntry[] entries; + + [Serializable] + public sealed class LitEntry + { + public Color litColor; + public Texture2D litTexture; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/LitShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/LitShowcase.cs.meta new file mode 100644 index 000000000..c63e9e1bd --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/LitShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 89b0928de1ba43879abaf2a5eef01290 +timeCreated: 1738860448 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/MatcapShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/MatcapShowcase.cs new file mode 100644 index 000000000..75666b6dd --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/MatcapShowcase.cs @@ -0,0 +1,21 @@ +using System; +using UnityEngine; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(MatcapShowcase))] +#endif + public sealed class MatcapShowcase : ScriptableObject + { + public Material baseMaterial; + public MatcapEntry[] entries; + + [Serializable] + public sealed class MatcapEntry + { + public Texture matcapTexture; + public Color matcapColorFactor; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/MatcapShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/MatcapShowcase.cs.meta new file mode 100644 index 000000000..67c340f81 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/MatcapShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 3418e9cbc9144c3bafada74a5a58253c +timeCreated: 1743410765 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/NormalMapShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/NormalMapShowcase.cs new file mode 100644 index 000000000..5d0ad5d25 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/NormalMapShowcase.cs @@ -0,0 +1,21 @@ +using System; +using UnityEngine; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(NormalMapShowcase))] +#endif + public sealed class NormalMapShowcase : ScriptableObject + { + public Material baseMaterial; + public NormalMapEntry[] entries; + + [Serializable] + public sealed class NormalMapEntry + { + public Texture2D normalTexture; + public float normalTextureScale; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/NormalMapShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/NormalMapShowcase.cs.meta new file mode 100644 index 000000000..04255e52a --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/NormalMapShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2afc77128e664f579beb3a7acaa0f128 +timeCreated: 1743409089 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/OutlineShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/OutlineShowcase.cs new file mode 100644 index 000000000..961b350a3 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/OutlineShowcase.cs @@ -0,0 +1,26 @@ +using System; +using UnityEngine; +using UnityEngine.Serialization; +using VRM10.MToon10; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(OutlineShowcase))] +#endif + public sealed class OutlineShowcase : ScriptableObject + { + public Material baseMaterial; + public OutlineEntry[] entries; + + [Serializable] + public sealed class OutlineEntry + { + [FormerlySerializedAs("outlineMode")] public MToon10OutlineMode outlineWidthMode; + public float outlineWidthFactor; + public Color outlineColorFactor; + public Texture outlineWidthMultiplyTexture; + public float outlineLightingMixFactor; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/OutlineShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/OutlineShowcase.cs.meta new file mode 100644 index 000000000..055fd7664 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/OutlineShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6001edd8790a4a2991726ba8c1e8da3f +timeCreated: 1743412629 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/PrametricRimShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/PrametricRimShowcase.cs new file mode 100644 index 000000000..5d4d158f5 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/PrametricRimShowcase.cs @@ -0,0 +1,23 @@ +using System; +using UnityEngine; +using VRM10.MToon10; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(ParametricRimShowcase))] +#endif + public sealed class ParametricRimShowcase : ScriptableObject + { + public Material baseMaterial; + public ParametricRimEntry[] entries; + + [Serializable] + public sealed class ParametricRimEntry + { + public Color parametricRimColor; + public float parametricRimFresnelPowerFactor; + public float parametricRimLiftFactor; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/PrametricRimShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/PrametricRimShowcase.cs.meta new file mode 100644 index 000000000..b12ae9fc7 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/PrametricRimShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 404e40c14f8b4ff1a1612972eca7150b +timeCreated: 1743412452 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RenderQueueOffsetShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RenderQueueOffsetShowcase.cs new file mode 100644 index 000000000..3eeacfdb9 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RenderQueueOffsetShowcase.cs @@ -0,0 +1,23 @@ +using System; +using UnityEngine; +using VRM10.MToon10; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(RenderQueueOffsetShowcase))] +#endif + public sealed class RenderQueueOffsetShowcase : ScriptableObject + { + public Material baseMaterial; + public RenderQueueOffsetEntry[] entries; + + [Serializable] + public sealed class RenderQueueOffsetEntry + { + public Color litColor; + public int renderQueueOffset; + } + + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RenderQueueOffsetShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RenderQueueOffsetShowcase.cs.meta new file mode 100644 index 000000000..6699ae989 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RenderQueueOffsetShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 561df76b68dd4dbc8fde977f18a762cc +timeCreated: 1743408987 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RimLightingShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RimLightingShowcase.cs new file mode 100644 index 000000000..46c6f7902 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RimLightingShowcase.cs @@ -0,0 +1,22 @@ +using System; +using UnityEngine; +using VRM10.MToon10; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(RimLightingShowcase))] +#endif + public sealed class RimLightingShowcase : ScriptableObject + { + public Material baseMaterial; + public RimLightingMixFactorEntry[] entries; + + [Serializable] + public sealed class RimLightingMixFactorEntry + { + public float rimLightingMixFactor; + public Texture rimMultiplyTexture; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RimLightingShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RimLightingShowcase.cs.meta new file mode 100644 index 000000000..0eb80ce04 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/RimLightingShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ab26996f78a24e8786fed956a3cb154b +timeCreated: 1743410713 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadeShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadeShowcase.cs new file mode 100644 index 000000000..e67bbe4b5 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadeShowcase.cs @@ -0,0 +1,21 @@ +using System; +using UnityEngine; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(ShadeShowcase))] +#endif + public sealed class ShadeShowcase : ScriptableObject + { + public Material baseMaterial; + public ShadeEntry[] entries; + + [Serializable] + public sealed class ShadeEntry + { + public Color shadeColor; + public Texture2D shadeTexture; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadeShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadeShowcase.cs.meta new file mode 100644 index 000000000..3d525b2a9 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadeShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: df2cef426747462a9a795626e9012e8a +timeCreated: 1738862142 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingShiftShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingShiftShowcase.cs new file mode 100644 index 000000000..c5ecc025a --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingShiftShowcase.cs @@ -0,0 +1,21 @@ +using System; +using UnityEngine; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(ShadingShiftShowcase))] +#endif + public sealed class ShadingShiftShowcase : ScriptableObject + { + public Material baseMaterial; + public ShadingShiftEntry[] entries; + + [Serializable] + public sealed class ShadingShiftEntry + { + public Texture shadingShiftTexture; + public float shadingShiftTextureScale; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingShiftShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingShiftShowcase.cs.meta new file mode 100644 index 000000000..e9d8a2883 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingShiftShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: e20b1c01261f457ba97400f8b1b41ed4 +timeCreated: 1743582625 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingToonyShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingToonyShowcase.cs new file mode 100644 index 000000000..3d230e7e3 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingToonyShowcase.cs @@ -0,0 +1,21 @@ +using System; +using UnityEngine; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(ShadingToonyShowcase))] +#endif + public sealed class ShadingToonyShowcase : ScriptableObject + { + public Material baseMaterial; + public ShadingToonyEntry[] entries; + + [Serializable] + public sealed class ShadingToonyEntry + { + public float shadingToonyFactor; + public float shadingShiftFactor; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingToonyShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingToonyShowcase.cs.meta new file mode 100644 index 000000000..e68715f29 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/ShadingToonyShowcase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4d42c8616ca58674984859246097201f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/UVAnimationShowcase.cs b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/UVAnimationShowcase.cs new file mode 100644 index 000000000..9005b14d8 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/UVAnimationShowcase.cs @@ -0,0 +1,24 @@ +using System; +using UnityEngine; +using VRM10.MToon10; + +namespace VRM10.Samples.MToon10Showcase +{ +#if VRM_DEVELOP + [CreateAssetMenu(menuName = "VRM10/Samples/MToon10Showcase/" + nameof(UVAnimationShowcase))] +#endif + public sealed class UVAnimationShowcase : ScriptableObject + { + public Material baseMaterial; + public UVAnimationEntry[] entries; + + [Serializable] + public sealed class UVAnimationEntry + { + public Texture uvAnimationMaskTexture; + public float uvAnimationScrollXSpeedFactor; + public float uvAnimationScrollYSpeedFactor; + public float uvAnimationRotationSpeedFactor; + } + } +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/UVAnimationShowcase.cs.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/UVAnimationShowcase.cs.meta new file mode 100644 index 000000000..64b2e4dee --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/ShowcaseTemplates/UVAnimationShowcase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 02757244758a436c9a0d517e11eea871 +timeCreated: 1743412838 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/VRM10.Samples.MToon10Showcase.asmdef b/Assets/VRM10_Samples/MToon10Showcase/Runtime/VRM10.Samples.MToon10Showcase.asmdef new file mode 100644 index 000000000..bc5764474 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/VRM10.Samples.MToon10Showcase.asmdef @@ -0,0 +1,17 @@ +{ + "name": "VRM10.Samples.MToon10Showcase", + "rootNamespace": "", + "references": [ + "GUID:e47c917724578cc43b5506c17a27e9a0", + "GUID:0aaf403bd13871a44b7127aef2695ff8" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Runtime/VRM10.Samples.MToon10Showcase.asmdef.meta b/Assets/VRM10_Samples/MToon10Showcase/Runtime/VRM10.Samples.MToon10Showcase.asmdef.meta new file mode 100644 index 000000000..dd8d4d09a --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Runtime/VRM10.Samples.MToon10Showcase.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 151799a9fa5ec7e44bc6c5293df4b6b3 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings.meta new file mode 100644 index 000000000..0a9eb1a67 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6761b9ad1c689e24f93afe6f332508d9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Alpha Mode Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Alpha Mode Template.asset new file mode 100644 index 000000000..13466aa2f --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Alpha Mode Template.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8218ff2a8efb4e0180079c635a898336, type: 3} + m_Name: Alpha Mode Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 8358184a5f846474f8244c562b13f3a7, type: 2} + entries: + - alphaMode: 0 + transparentWithZWriteMode: 0 + alphaCutoff: 0 + doubleSidedMode: 0 + - alphaMode: 0 + transparentWithZWriteMode: 0 + alphaCutoff: 0 + doubleSidedMode: 1 + - alphaMode: 1 + transparentWithZWriteMode: 0 + alphaCutoff: 0 + doubleSidedMode: 0 + - alphaMode: 1 + transparentWithZWriteMode: 0 + alphaCutoff: 0.25 + doubleSidedMode: 0 + - alphaMode: 1 + transparentWithZWriteMode: 0 + alphaCutoff: 0.5 + doubleSidedMode: 0 + - alphaMode: 1 + transparentWithZWriteMode: 0 + alphaCutoff: 0.75 + doubleSidedMode: 0 + - alphaMode: 2 + transparentWithZWriteMode: 0 + alphaCutoff: 0 + doubleSidedMode: 0 + - alphaMode: 2 + transparentWithZWriteMode: 1 + alphaCutoff: 0 + doubleSidedMode: 0 + - alphaMode: 2 + transparentWithZWriteMode: 0 + alphaCutoff: 0 + doubleSidedMode: 1 + - alphaMode: 2 + transparentWithZWriteMode: 1 + alphaCutoff: 0 + doubleSidedMode: 1 diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Alpha Mode Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Alpha Mode Template.asset.meta new file mode 100644 index 000000000..285a22f54 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Alpha Mode Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a1685921243e0045902dd01741b2146 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Emission Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Emission Template.asset new file mode 100644 index 000000000..30a84623e --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Emission Template.asset @@ -0,0 +1,48 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5e087512735b4e288ff82a086e699d08, type: 3} + m_Name: Emission Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 81f544d870b76884382d3365eff048b2, type: 2} + entries: + - emissiveTexture: {fileID: 0} + emissiveFactorLinear: {r: 0, g: 0, b: 0, a: 0} + - emissiveTexture: {fileID: 0} + emissiveFactorLinear: {r: 0.5, g: 0.5, b: 0.5, a: 0} + - emissiveTexture: {fileID: 0} + emissiveFactorLinear: {r: 1, g: 1, b: 1, a: 0} + - emissiveTexture: {fileID: 0} + emissiveFactorLinear: {r: 2, g: 2, b: 2, a: 0} + - emissiveTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + emissiveFactorLinear: {r: 0, g: 0, b: 0, a: 0} + - emissiveTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + emissiveFactorLinear: {r: 0.5, g: 0.5, b: 0.5, a: 0} + - emissiveTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + emissiveFactorLinear: {r: 1, g: 1, b: 1, a: 0} + - emissiveTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + emissiveFactorLinear: {r: 2, g: 2, b: 2, a: 0} + - emissiveTexture: {fileID: 0} + emissiveFactorLinear: {r: 1, g: 0.14995982, b: 0.19120172, a: 0} + - emissiveTexture: {fileID: 0} + emissiveFactorLinear: {r: 0.70837605, g: 1, b: 0.2917707, a: 0} + - emissiveTexture: {fileID: 0} + emissiveFactorLinear: {r: 0.2086369, g: 0.7454045, b: 1, a: 0} + - emissiveTexture: {fileID: 0} + emissiveFactorLinear: {r: 0.6795426, g: 0.4341537, b: 1, a: 0} + - emissiveTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + emissiveFactorLinear: {r: 1, g: 0.14995982, b: 0.19120172, a: 0} + - emissiveTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + emissiveFactorLinear: {r: 0.70837605, g: 1, b: 0.2917707, a: 0} + - emissiveTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + emissiveFactorLinear: {r: 0.2086369, g: 0.7454045, b: 1, a: 0} + - emissiveTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + emissiveFactorLinear: {r: 0.6795426, g: 0.4341537, b: 1, a: 0} diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Emission Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Emission Template.asset.meta new file mode 100644 index 000000000..865b07bba --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Emission Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a2b50502f38a4f3449c886f25bf49913 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/GI Equalization Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/GI Equalization Template.asset new file mode 100644 index 000000000..e42f2e4f5 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/GI Equalization Template.asset @@ -0,0 +1,20 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e51c98942d8940309bc44bdf58b77fc2, type: 3} + m_Name: GI Equalization Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: f56584e7c5912f544997c0fcd812fcaf, type: 2} + entries: + - giEqualizationFactor: 0 + - giEqualizationFactor: 0.33 + - giEqualizationFactor: 0.66 + - giEqualizationFactor: 1 diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/GI Equalization Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/GI Equalization Template.asset.meta new file mode 100644 index 000000000..a4509c740 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/GI Equalization Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b67ac8a85803af4fb7bce432bd1e3e6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Lit Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Lit Template.asset new file mode 100644 index 000000000..1d95c76e1 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Lit Template.asset @@ -0,0 +1,48 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 89b0928de1ba43879abaf2a5eef01290, type: 3} + m_Name: Lit Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 81f544d870b76884382d3365eff048b2, type: 2} + entries: + - litColor: {r: 1, g: 1, b: 1, a: 0} + litTexture: {fileID: 0} + - litColor: {r: 0.5, g: 0.5, b: 0.5, a: 0} + litTexture: {fileID: 0} + - litColor: {r: 0.25, g: 0.25, b: 0.25, a: 0} + litTexture: {fileID: 0} + - litColor: {r: 0, g: 0, b: 0, a: 0} + litTexture: {fileID: 0} + - litColor: {r: 1, g: 1, b: 1, a: 0} + litTexture: {fileID: 2800000, guid: 1de801c8b8e0d6544b5ebb56ea8bfe60, type: 3} + - litColor: {r: 0.5, g: 0.5, b: 0.5, a: 0} + litTexture: {fileID: 2800000, guid: 1de801c8b8e0d6544b5ebb56ea8bfe60, type: 3} + - litColor: {r: 0.25, g: 0.25, b: 0.25, a: 0} + litTexture: {fileID: 2800000, guid: 1de801c8b8e0d6544b5ebb56ea8bfe60, type: 3} + - litColor: {r: 0, g: 0, b: 0, a: 0} + litTexture: {fileID: 2800000, guid: 1de801c8b8e0d6544b5ebb56ea8bfe60, type: 3} + - litColor: {r: 1, g: 0.42452818, b: 0.47526672, a: 0} + litTexture: {fileID: 0} + - litColor: {r: 0.8589416, g: 1, b: 0.57547164, a: 0} + litTexture: {fileID: 0} + - litColor: {r: 0.49371064, g: 0.8800645, b: 1, a: 0} + litTexture: {fileID: 0} + - litColor: {r: 0.8427959, g: 0.6901961, b: 1, a: 0} + litTexture: {fileID: 0} + - litColor: {r: 1, g: 0.42352942, b: 0.4745098, a: 0} + litTexture: {fileID: 2800000, guid: b027980c13869224da922e209b9d822a, type: 3} + - litColor: {r: 0.85882354, g: 1, b: 0.5764706, a: 0} + litTexture: {fileID: 2800000, guid: b027980c13869224da922e209b9d822a, type: 3} + - litColor: {r: 0.49411765, g: 0.8784314, b: 1, a: 0} + litTexture: {fileID: 2800000, guid: b027980c13869224da922e209b9d822a, type: 3} + - litColor: {r: 0.84313726, g: 0.6901961, b: 1, a: 0} + litTexture: {fileID: 2800000, guid: b027980c13869224da922e209b9d822a, type: 3} diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Lit Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Lit Template.asset.meta new file mode 100644 index 000000000..86a7b51be --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Lit Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eda310b3d75b2634ca76dccda495985e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/MToon10Showcase Dependencies.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/MToon10Showcase Dependencies.asset new file mode 100644 index 000000000..66e5a5e20 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/MToon10Showcase Dependencies.asset @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a132aec60a624bfebcae8ebfc5474b61, type: 3} + m_Name: MToon10Showcase Dependencies + m_EditorClassIdentifier: + checkerTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, type: 3} + litCheckerTexture: {fileID: 2800000, guid: 1de801c8b8e0d6544b5ebb56ea8bfe60, type: 3} + shadeCheckerTexture: {fileID: 2800000, guid: 8d6a11ae5e99a5b47b59746810a26b46, type: 3} + alphaModeCheckerTexture: {fileID: 2800000, guid: 770eec6de1e32c042b64072fb4369f8a, + type: 3} + combinedMaskTexture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, type: 3} + matcapTexture: {fileID: 2800000, guid: 2798b728086b52e4caff0fba2b131af8, type: 3} + checkerBwTexture: {fileID: 2800000, guid: 4e0ae81ac9b44ec45bb4d7f6bc08a837, type: 3} + normalMapTexture: {fileID: 2800000, guid: 9d3eb7a616353774fa5084e06c67e51a, type: 3} + mtoon10Shader: {fileID: 4800000, guid: 0781c64b7f2a1604ea6aa7e252080372, type: 3} + labelTextPrefab: {fileID: 5685776853168224818, guid: 682e9acde1b2bd6408deebec0fa47919, + type: 3} + floorPrefab: {fileID: 5019380345620275810, guid: 30eb235288749a44db6c660ec17cf74c, + type: 3} diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/MToon10Showcase Dependencies.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/MToon10Showcase Dependencies.asset.meta new file mode 100644 index 000000000..54b4fff37 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/MToon10Showcase Dependencies.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21a44348ad7e90744a8e320392d6a0b6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Matcap Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Matcap Template.asset new file mode 100644 index 000000000..8e56a79d5 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Matcap Template.asset @@ -0,0 +1,32 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3418e9cbc9144c3bafada74a5a58253c, type: 3} + m_Name: Matcap Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 81f544d870b76884382d3365eff048b2, type: 2} + entries: + - matcapTexture: {fileID: 2800000, guid: 2798b728086b52e4caff0fba2b131af8, type: 3} + matcapColorFactor: {r: 0, g: 0, b: 0, a: 0} + - matcapTexture: {fileID: 2800000, guid: 2798b728086b52e4caff0fba2b131af8, type: 3} + matcapColorFactor: {r: 0.33, g: 0.33, b: 0.33, a: 0} + - matcapTexture: {fileID: 2800000, guid: 2798b728086b52e4caff0fba2b131af8, type: 3} + matcapColorFactor: {r: 0.66, g: 0.66, b: 0.66, a: 0} + - matcapTexture: {fileID: 2800000, guid: 2798b728086b52e4caff0fba2b131af8, type: 3} + matcapColorFactor: {r: 1, g: 1, b: 1, a: 0} + - matcapTexture: {fileID: 2800000, guid: 2798b728086b52e4caff0fba2b131af8, type: 3} + matcapColorFactor: {r: 1, g: 0.42352945, b: 0.47450984, a: 0} + - matcapTexture: {fileID: 2800000, guid: 2798b728086b52e4caff0fba2b131af8, type: 3} + matcapColorFactor: {r: 0.8588236, g: 1, b: 0.5764706, a: 0} + - matcapTexture: {fileID: 2800000, guid: 2798b728086b52e4caff0fba2b131af8, type: 3} + matcapColorFactor: {r: 0.49411768, g: 0.87843144, b: 1, a: 0} + - matcapTexture: {fileID: 2800000, guid: 2798b728086b52e4caff0fba2b131af8, type: 3} + matcapColorFactor: {r: 0.8431373, g: 0.6901961, b: 1, a: 0} diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Matcap Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Matcap Template.asset.meta new file mode 100644 index 000000000..c09793385 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Matcap Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b255c855913f5c4d9198030795ea171 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Normal Map Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Normal Map Template.asset new file mode 100644 index 000000000..5965854b1 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Normal Map Template.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2afc77128e664f579beb3a7acaa0f128, type: 3} + m_Name: Normal Map Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 30fd0145e895d5b498dc1b9529463818, type: 2} + entries: + - normalTexture: {fileID: 2800000, guid: 9d3eb7a616353774fa5084e06c67e51a, type: 3} + normalTextureScale: -2 + - normalTexture: {fileID: 2800000, guid: 9d3eb7a616353774fa5084e06c67e51a, type: 3} + normalTextureScale: -1 + - normalTexture: {fileID: 2800000, guid: 9d3eb7a616353774fa5084e06c67e51a, type: 3} + normalTextureScale: 1 + - normalTexture: {fileID: 2800000, guid: 9d3eb7a616353774fa5084e06c67e51a, type: 3} + normalTextureScale: 2 diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Normal Map Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Normal Map Template.asset.meta new file mode 100644 index 000000000..d45d4a8bf --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Normal Map Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f8e8b4d1f7173354eb2c26f4808b4ef4 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Outline Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Outline Template.asset new file mode 100644 index 000000000..bfda304dd --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Outline Template.asset @@ -0,0 +1,102 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6001edd8790a4a2991726ba8c1e8da3f, type: 3} + m_Name: Outline Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 96e27628e28834a4f993f29b09743030, type: 2} + entries: + - outlineWidthMode: 1 + outlineWidthFactor: 0 + outlineColorFactor: {r: 0, g: 0, b: 0, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 1 + outlineWidthFactor: 0.01 + outlineColorFactor: {r: 0, g: 0, b: 0, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 1 + outlineWidthFactor: 0.03 + outlineColorFactor: {r: 0, g: 0, b: 0, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 1 + outlineWidthFactor: 0.05 + outlineColorFactor: {r: 0, g: 0, b: 0, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 2 + outlineWidthFactor: 0 + outlineColorFactor: {r: 0, g: 0, b: 0, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 2 + outlineWidthFactor: 0.01 + outlineColorFactor: {r: 0, g: 0, b: 0, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 2 + outlineWidthFactor: 0.03 + outlineColorFactor: {r: 0, g: 0, b: 0, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 2 + outlineWidthFactor: 0.05 + outlineColorFactor: {r: 0, g: 0, b: 0, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 2 + outlineWidthFactor: 0.05 + outlineColorFactor: {r: 1, g: 0.42352945, b: 0.47450984, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 2 + outlineWidthFactor: 0.05 + outlineColorFactor: {r: 0.8588236, g: 1, b: 0.5764706, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 2 + outlineWidthFactor: 0.05 + outlineColorFactor: {r: 0.49411768, g: 0.87843144, b: 1, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 2 + outlineWidthFactor: 0.05 + outlineColorFactor: {r: 0.8431373, g: 0.6901961, b: 1, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 2 + outlineWidthFactor: 0.05 + outlineColorFactor: {r: 1, g: 1, b: 1, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0 + - outlineWidthMode: 2 + outlineWidthFactor: 0.05 + outlineColorFactor: {r: 1, g: 1, b: 1, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0.33 + - outlineWidthMode: 2 + outlineWidthFactor: 0.05 + outlineColorFactor: {r: 1, g: 1, b: 1, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 0.66 + - outlineWidthMode: 2 + outlineWidthFactor: 0.05 + outlineColorFactor: {r: 1, g: 1, b: 1, a: 0} + outlineWidthMultiplyTexture: {fileID: 0} + outlineLightingMixFactor: 1 + - outlineWidthMode: 2 + outlineWidthFactor: 0.05 + outlineColorFactor: {r: 0, g: 0, b: 0, a: 0} + outlineWidthMultiplyTexture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, + type: 3} + outlineLightingMixFactor: 1 diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Outline Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Outline Template.asset.meta new file mode 100644 index 000000000..d9b9d98e3 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Outline Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f55bcd0f314e554b8312ab98d9d7ad1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Parametric Rim Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Parametric Rim Template.asset new file mode 100644 index 000000000..c54d91122 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Parametric Rim Template.asset @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 404e40c14f8b4ff1a1612972eca7150b, type: 3} + m_Name: Parametric Rim Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 81f544d870b76884382d3365eff048b2, type: 2} + entries: + - parametricRimColor: {r: 1, g: 0.42352945, b: 0.47450984, a: 0} + parametricRimFresnelPowerFactor: 5 + parametricRimLiftFactor: 0 + - parametricRimColor: {r: 0.8588236, g: 1, b: 0.5764706, a: 0} + parametricRimFresnelPowerFactor: 5 + parametricRimLiftFactor: 0 + - parametricRimColor: {r: 0.49411768, g: 0.87843144, b: 1, a: 0} + parametricRimFresnelPowerFactor: 5 + parametricRimLiftFactor: 0 + - parametricRimColor: {r: 0.8431373, g: 0.6901961, b: 1, a: 0} + parametricRimFresnelPowerFactor: 5 + parametricRimLiftFactor: 0 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 0 + parametricRimLiftFactor: 0 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 1 + parametricRimLiftFactor: 0 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 2 + parametricRimLiftFactor: 0 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 100 + parametricRimLiftFactor: 0 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 0 + parametricRimLiftFactor: 0.01 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 1 + parametricRimLiftFactor: 0.01 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 2 + parametricRimLiftFactor: 0.01 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 100 + parametricRimLiftFactor: 0.01 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 0 + parametricRimLiftFactor: 0.1 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 1 + parametricRimLiftFactor: 0.1 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 2 + parametricRimLiftFactor: 0.1 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 100 + parametricRimLiftFactor: 0.1 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 0 + parametricRimLiftFactor: 1 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 1 + parametricRimLiftFactor: 1 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 2 + parametricRimLiftFactor: 1 + - parametricRimColor: {r: 1, g: 1, b: 1, a: 0} + parametricRimFresnelPowerFactor: 100 + parametricRimLiftFactor: 1 \ No newline at end of file diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Parametric Rim Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Parametric Rim Template.asset.meta new file mode 100644 index 000000000..25956d8e4 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Parametric Rim Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8fda2e45fde129c43a3a5aca5c925c42 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Render Queue Offset Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Render Queue Offset Template.asset new file mode 100644 index 000000000..56b66323b --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Render Queue Offset Template.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 561df76b68dd4dbc8fde977f18a762cc, type: 3} + m_Name: Render Queue Offset Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 81f544d870b76884382d3365eff048b2, type: 2} + entries: + - litColor: {r: 1, g: 0.42352945, b: 0.47450984, a: 1} + renderQueueOffset: -10 + - litColor: {r: 0.8588236, g: 1, b: 0.5764706, a: 1} + renderQueueOffset: -5 + - litColor: {r: 0.49411768, g: 0.87843144, b: 1, a: 1} + renderQueueOffset: 5 + - litColor: {r: 0.8431373, g: 0.6901961, b: 1, a: 1} + renderQueueOffset: 10 diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Render Queue Offset Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Render Queue Offset Template.asset.meta new file mode 100644 index 000000000..cdc994a67 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Render Queue Offset Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 029bd96435085fa4fbe25e6c987bf21e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Rim Lighting Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Rim Lighting Template.asset new file mode 100644 index 000000000..82a44f796 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Rim Lighting Template.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab26996f78a24e8786fed956a3cb154b, type: 3} + m_Name: Rim Lighting Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 8678a326458d22f4682d99dceb9031bb, type: 2} + entries: + - rimLightingMixFactor: 0 + rimMultiplyTexture: {fileID: 0} + - rimLightingMixFactor: 0.33 + rimMultiplyTexture: {fileID: 0} + - rimLightingMixFactor: 0.66 + rimMultiplyTexture: {fileID: 0} + - rimLightingMixFactor: 1 + rimMultiplyTexture: {fileID: 0} + - rimLightingMixFactor: 0 + rimMultiplyTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, + type: 3} + - rimLightingMixFactor: 0.33 + rimMultiplyTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, + type: 3} + - rimLightingMixFactor: 0.66 + rimMultiplyTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, + type: 3} + - rimLightingMixFactor: 1 + rimMultiplyTexture: {fileID: 2800000, guid: 517d4a74c74ce8643bff9f69fa581a20, + type: 3} diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Rim Lighting Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Rim Lighting Template.asset.meta new file mode 100644 index 000000000..99cf03ed2 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Rim Lighting Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f76e21e704f0bb24ab96a46fa18124a6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Shade Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shade Template.asset new file mode 100644 index 000000000..70cd7a532 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shade Template.asset @@ -0,0 +1,48 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: df2cef426747462a9a795626e9012e8a, type: 3} + m_Name: Shade Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 81f544d870b76884382d3365eff048b2, type: 2} + entries: + - shadeColor: {r: 1, g: 1, b: 1, a: 0} + shadeTexture: {fileID: 0} + - shadeColor: {r: 0.5, g: 0.5, b: 0.5, a: 0} + shadeTexture: {fileID: 0} + - shadeColor: {r: 0.25, g: 0.25, b: 0.25, a: 0} + shadeTexture: {fileID: 0} + - shadeColor: {r: 0, g: 0, b: 0, a: 0} + shadeTexture: {fileID: 0} + - shadeColor: {r: 1, g: 1, b: 1, a: 0} + shadeTexture: {fileID: 2800000, guid: 8d6a11ae5e99a5b47b59746810a26b46, type: 3} + - shadeColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0} + shadeTexture: {fileID: 2800000, guid: 8d6a11ae5e99a5b47b59746810a26b46, type: 3} + - shadeColor: {r: 0.2509804, g: 0.2509804, b: 0.2509804, a: 0} + shadeTexture: {fileID: 2800000, guid: 8d6a11ae5e99a5b47b59746810a26b46, type: 3} + - shadeColor: {r: 0, g: 0, b: 0, a: 0} + shadeTexture: {fileID: 2800000, guid: 8d6a11ae5e99a5b47b59746810a26b46, type: 3} + - shadeColor: {r: 1, g: 0.42352945, b: 0.47450984, a: 0} + shadeTexture: {fileID: 0} + - shadeColor: {r: 0.8588236, g: 1, b: 0.5764706, a: 0} + shadeTexture: {fileID: 0} + - shadeColor: {r: 0.49411768, g: 0.87843144, b: 1, a: 0} + shadeTexture: {fileID: 0} + - shadeColor: {r: 0.8431373, g: 0.6901961, b: 1, a: 0} + shadeTexture: {fileID: 0} + - shadeColor: {r: 1, g: 0.42352945, b: 0.47450984, a: 0} + shadeTexture: {fileID: 2800000, guid: b027980c13869224da922e209b9d822a, type: 3} + - shadeColor: {r: 0.8588236, g: 1, b: 0.5764706, a: 0} + shadeTexture: {fileID: 2800000, guid: b027980c13869224da922e209b9d822a, type: 3} + - shadeColor: {r: 0.49411768, g: 0.87843144, b: 1, a: 0} + shadeTexture: {fileID: 2800000, guid: b027980c13869224da922e209b9d822a, type: 3} + - shadeColor: {r: 0.8431373, g: 0.6901961, b: 1, a: 0} + shadeTexture: {fileID: 2800000, guid: b027980c13869224da922e209b9d822a, type: 3} diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Shade Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shade Template.asset.meta new file mode 100644 index 000000000..b6eec660b --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shade Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f12d1836965ca247be4bbb314f94b23 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Shift Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Shift Template.asset new file mode 100644 index 000000000..f1813b8ef --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Shift Template.asset @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e20b1c01261f457ba97400f8b1b41ed4, type: 3} + m_Name: Shading Shift Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 709024bac8f1e7649a5b84caac4560c7, type: 2} + entries: + - shadingShiftTexture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, + type: 3} + shadingShiftTextureScale: -2 + - shadingShiftTexture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, + type: 3} + shadingShiftTextureScale: -1.5 + - shadingShiftTexture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, + type: 3} + shadingShiftTextureScale: -1 + - shadingShiftTexture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, + type: 3} + shadingShiftTextureScale: 0 diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Shift Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Shift Template.asset.meta new file mode 100644 index 000000000..5273172d4 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Shift Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 884cf40e19af8b644b416345460ade79 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Toony Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Toony Template.asset new file mode 100644 index 000000000..dcb48b47d --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Toony Template.asset @@ -0,0 +1,48 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d42c8616ca58674984859246097201f, type: 3} + m_Name: Shading Toony Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: 57ff6ea84b8b3714bb6cd12d818cbe5f, type: 2} + entries: + - shadingToonyFactor: 0 + shadingShiftFactor: 1 + - shadingToonyFactor: 0.33 + shadingShiftFactor: 1 + - shadingToonyFactor: 0.66 + shadingShiftFactor: 1 + - shadingToonyFactor: 1 + shadingShiftFactor: 1 + - shadingToonyFactor: 0 + shadingShiftFactor: 0.33 + - shadingToonyFactor: 0.33 + shadingShiftFactor: 0.33 + - shadingToonyFactor: 0.66 + shadingShiftFactor: 0.33 + - shadingToonyFactor: 1 + shadingShiftFactor: 0.33 + - shadingToonyFactor: 0 + shadingShiftFactor: -0.33 + - shadingToonyFactor: 0.33 + shadingShiftFactor: -0.33 + - shadingToonyFactor: 0.66 + shadingShiftFactor: -0.33 + - shadingToonyFactor: 1 + shadingShiftFactor: -0.33 + - shadingToonyFactor: 0 + shadingShiftFactor: -1 + - shadingToonyFactor: 0.33 + shadingShiftFactor: -1 + - shadingToonyFactor: 0.66 + shadingShiftFactor: -1 + - shadingToonyFactor: 1 + shadingShiftFactor: -1 diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Toony Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Toony Template.asset.meta new file mode 100644 index 000000000..57c9f6fa5 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/Shading Toony Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21134d4bb636a1a4eb69e64fdf58c444 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/UV Animation Template.asset b/Assets/VRM10_Samples/MToon10Showcase/Settings/UV Animation Template.asset new file mode 100644 index 000000000..516784d02 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/UV Animation Template.asset @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 02757244758a436c9a0d517e11eea871, type: 3} + m_Name: UV Animation Template + m_EditorClassIdentifier: + baseMaterial: {fileID: 2100000, guid: b51ee4f2b02d1f245a97527dbd92c4c4, type: 2} + entries: + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: -2 + uvAnimationScrollYSpeedFactor: 0 + uvAnimationRotationSpeedFactor: 0 + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: -1 + uvAnimationScrollYSpeedFactor: 0 + uvAnimationRotationSpeedFactor: 0 + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: 1 + uvAnimationScrollYSpeedFactor: 0 + uvAnimationRotationSpeedFactor: 0 + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: 2 + uvAnimationScrollYSpeedFactor: 0 + uvAnimationRotationSpeedFactor: 0 + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: 0 + uvAnimationScrollYSpeedFactor: -2 + uvAnimationRotationSpeedFactor: 0 + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: 0 + uvAnimationScrollYSpeedFactor: -1 + uvAnimationRotationSpeedFactor: 0 + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: 0 + uvAnimationScrollYSpeedFactor: 1 + uvAnimationRotationSpeedFactor: 0 + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: 0 + uvAnimationScrollYSpeedFactor: 2 + uvAnimationRotationSpeedFactor: 0 + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: 0 + uvAnimationScrollYSpeedFactor: 0 + uvAnimationRotationSpeedFactor: -3.14 + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: 0 + uvAnimationScrollYSpeedFactor: 0 + uvAnimationRotationSpeedFactor: -1.57 + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: 0 + uvAnimationScrollYSpeedFactor: 0 + uvAnimationRotationSpeedFactor: 1.57 + - uvAnimationMaskTexture: {fileID: 0} + uvAnimationScrollXSpeedFactor: 0 + uvAnimationScrollYSpeedFactor: 0 + uvAnimationRotationSpeedFactor: 3.14 + - uvAnimationMaskTexture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, + type: 3} + uvAnimationScrollXSpeedFactor: 1 + uvAnimationScrollYSpeedFactor: 0 + uvAnimationRotationSpeedFactor: 0 + - uvAnimationMaskTexture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, + type: 3} + uvAnimationScrollXSpeedFactor: 1 + uvAnimationScrollYSpeedFactor: 1 + uvAnimationRotationSpeedFactor: 0 + - uvAnimationMaskTexture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, + type: 3} + uvAnimationScrollXSpeedFactor: 0 + uvAnimationScrollYSpeedFactor: 1 + uvAnimationRotationSpeedFactor: 0 + - uvAnimationMaskTexture: {fileID: 2800000, guid: 0cded87fdae970446a58c5806dc76bde, + type: 3} + uvAnimationScrollXSpeedFactor: 0 + uvAnimationScrollYSpeedFactor: 0 + uvAnimationRotationSpeedFactor: 3.14 diff --git a/Assets/VRM10_Samples/MToon10Showcase/Settings/UV Animation Template.asset.meta b/Assets/VRM10_Samples/MToon10Showcase/Settings/UV Animation Template.asset.meta new file mode 100644 index 000000000..765208664 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Settings/UV Animation Template.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6a91e00977f52c64084c3a54c91fd222 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures.meta b/Assets/VRM10_Samples/MToon10Showcase/Textures.meta new file mode 100644 index 000000000..0eb40a447 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01bffe83fe0f82a40942a7bc4a050129 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_BW.png b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_BW.png new file mode 100644 index 000000000..3ff46d471 Binary files /dev/null and b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_BW.png differ diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_BW.png.meta b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_BW.png.meta new file mode 100644 index 000000000..c9621c52a --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_BW.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 4e0ae81ac9b44ec45bb4d7f6bc08a837 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_Normal.png b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_Normal.png new file mode 100644 index 000000000..ac0441d84 Binary files /dev/null and b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_Normal.png differ diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_Normal.png.meta b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_Normal.png.meta new file mode 100644 index 000000000..2354a9671 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker128_Normal.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 9d3eb7a616353774fa5084e06c67e51a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + 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: 1 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64.png b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64.png new file mode 100644 index 000000000..2310d4982 Binary files /dev/null and b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64.png differ diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64.png.meta b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64.png.meta new file mode 100644 index 000000000..6aeeb1240 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 517d4a74c74ce8643bff9f69fa581a20 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Alpha.png b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Alpha.png new file mode 100644 index 000000000..57c935731 Binary files /dev/null and b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Alpha.png differ diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Alpha.png.meta b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Alpha.png.meta new file mode 100644 index 000000000..08bdeccf7 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Alpha.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 770eec6de1e32c042b64072fb4369f8a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + 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: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Lit.png b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Lit.png new file mode 100644 index 000000000..e2142cf45 Binary files /dev/null and b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Lit.png differ diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Lit.png.meta b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Lit.png.meta new file mode 100644 index 000000000..5b4bcf7c3 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Lit.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 1de801c8b8e0d6544b5ebb56ea8bfe60 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Pastel.png b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Pastel.png new file mode 100644 index 000000000..f218a3357 Binary files /dev/null and b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Pastel.png differ diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Pastel.png.meta b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Pastel.png.meta new file mode 100644 index 000000000..c980a75d4 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Pastel.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: b027980c13869224da922e209b9d822a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Shade.png b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Shade.png new file mode 100644 index 000000000..023b98022 Binary files /dev/null and b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Shade.png differ diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Shade.png.meta b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Shade.png.meta new file mode 100644 index 000000000..a793a4c56 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Textures/Checker64_Shade.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 8d6a11ae5e99a5b47b59746810a26b46 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/CombinedMask.png b/Assets/VRM10_Samples/MToon10Showcase/Textures/CombinedMask.png new file mode 100644 index 000000000..9405f532e Binary files /dev/null and b/Assets/VRM10_Samples/MToon10Showcase/Textures/CombinedMask.png differ diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/CombinedMask.png.meta b/Assets/VRM10_Samples/MToon10Showcase/Textures/CombinedMask.png.meta new file mode 100644 index 000000000..a00ad8144 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Textures/CombinedMask.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 0cded87fdae970446a58c5806dc76bde +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Matcap.png b/Assets/VRM10_Samples/MToon10Showcase/Textures/Matcap.png new file mode 100644 index 000000000..d5a2868e1 Binary files /dev/null and b/Assets/VRM10_Samples/MToon10Showcase/Textures/Matcap.png differ diff --git a/Assets/VRM10_Samples/MToon10Showcase/Textures/Matcap.png.meta b/Assets/VRM10_Samples/MToon10Showcase/Textures/Matcap.png.meta new file mode 100644 index 000000000..cf60a4cd5 --- /dev/null +++ b/Assets/VRM10_Samples/MToon10Showcase/Textures/Matcap.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 2798b728086b52e4caff0fba2b131af8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: