Merge pull request #2639 from ousttrue/version/v0_129_0

UniVRM-0.129.0
This commit is contained in:
ousttrue
2025-04-17 15:05:52 +09:00
committed by GitHub
202 changed files with 8739 additions and 1307 deletions

View File

@@ -4,8 +4,8 @@ namespace UniGLTF
public static partial class PackageVersion
{
public const int MAJOR = 0;
public const int MINOR = 128;
public const int PATCH = 3;
public const string VERSION = "0.128.3";
public const int MINOR = 129;
public const int PATCH = 0;
public const string VERSION = "0.129.0";
}
}

View File

@@ -4,8 +4,8 @@ namespace UniGLTF
public static partial class UniGLTFVersion
{
public const int MAJOR = 2;
public const int MINOR = 64;
public const int PATCH = 3;
public const string VERSION = "2.64.3";
public const int MINOR = 65;
public const int PATCH = 0;
public const string VERSION = "2.65.0";
}
}

View File

@@ -94,6 +94,11 @@ namespace UniHumanoid
Add(HumanBodyBones.RightFoot, HumanBodyBones.RightLowerLeg, new Vector3(0, -foot, foot));
Add(HumanBodyBones.RightToes, HumanBodyBones.RightFoot, new Vector3(0, 0, toe));
}
public IEnumerable<(Transform, HumanBodyBones)> Map()
{
return m_skeleton.Select(kv => (kv.Value, kv.Key));
}
}
void OnEnable()
@@ -118,13 +123,12 @@ namespace UniHumanoid
builder.AddArm(0.1f, 0.3f, 0.3f, 0.1f);
builder.AddLeg(0.1f, 0.3f, 0.4f, 0.1f, 0.1f);
var description = AvatarDescription.Create(builder.Skeleton);
var animator = GetComponent<Animator>();
if (animator == null)
{
throw new System.ArgumentException("no animator");
}
animator.avatar = description.CreateAvatar(root);
animator.avatar = HumanoidLoader.BuildHumanAvatarFromMap(root, builder.Map());
// create SkinnedMesh for bone visualize
var renderer = SkeletonMeshUtility.CreateRenderer(animator);

View File

@@ -1,6 +1,6 @@
{
"name": "com.vrmc.gltf",
"version": "0.128.3",
"version": "0.129.0",
"displayName": "UniGLTF",
"description": "GLTF importer and exporter",
"unity": "2021.3",

View File

@@ -7,6 +7,7 @@ using UniGLTF;
using UniHumanoid;
using Unity.Collections;
using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;
namespace VRM.SimpleViewer
@@ -357,9 +358,9 @@ namespace VRM.SimpleViewer
IEnumerator LoadCoroutine(string url)
{
var www = new WWW(url);
yield return www;
var task = LoadBytesAsync("WebGL.vrm", www.bytes);
var www = UnityWebRequest.Get(url);
yield return www.SendWebRequest();
var task = LoadBytesAsync("WebGL.vrm", www.downloadHandler.data);
}
/// <summary>

View File

@@ -1,6 +1,6 @@
{
"name": "com.vrmc.univrm",
"version": "0.128.3",
"version": "0.129.0",
"displayName": "VRM",
"description": "VRM importer",
"unity": "2021.3",
@@ -14,7 +14,7 @@
"name": "VRM Consortium"
},
"dependencies": {
"com.vrmc.gltf": "0.128.3",
"com.vrmc.gltf": "0.129.0",
"com.unity.ugui": "1.0.0"
},
"samples": [

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e3a44a3008e806e45b3b12ca8432b1d3
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8b5bbe9fd7fd8a04685d72db3a7c7f40
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: a3a0c6fa562b4be3998b33b32627bbe1
timeCreated: 1738862006

View File

@@ -0,0 +1,21 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(AlphaModeShowcase.AlphaModeEntry))]
public sealed class AlphaModeEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(AlphaModeShowcase.AlphaModeEntry.alphaMode)));
EditorGUILayout.Slider(
property.FindPropertyRelative(nameof(AlphaModeShowcase.AlphaModeEntry.alphaCutoff)), 0, 1);
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(AlphaModeShowcase.AlphaModeEntry.doubleSidedMode)));
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(AlphaModeShowcase.AlphaModeEntry.transparentWithZWriteMode)));
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 3fee9b12cbf4465e83bd9ac5cc2d477e
timeCreated: 1744177935

View File

@@ -0,0 +1,17 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(EmissionShowcase.EmissionEntry))]
public sealed class EmissionEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(EmissionShowcase.EmissionEntry.emissiveTexture)));
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(EmissionShowcase.EmissionEntry.emissiveFactorLinear)));
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 98220e137fc2407e89f281bb08beae57
timeCreated: 1744181619

View File

@@ -0,0 +1,16 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(GIEqualizationShowcase.GIEqualizationEntry))]
public sealed class GIEqualizationEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.Slider(
property.FindPropertyRelative(nameof(GIEqualizationShowcase.GIEqualizationEntry.giEqualizationFactor)),
0, 1);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 57a82d70b56740d0bc23cc36130d9612
timeCreated: 1744181638

View File

@@ -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)));
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 4bc17a32bc7742498008ff0c6b248544
timeCreated: 1738861957

View File

@@ -0,0 +1,17 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(MatcapShowcase.MatcapEntry))]
public sealed class MatcapEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(MatcapShowcase.MatcapEntry.matcapTexture)));
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(MatcapShowcase.MatcapEntry.matcapColorFactor)));
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: be96b3c6ab904720991f11ab006cd4ea
timeCreated: 1744181656

View File

@@ -0,0 +1,17 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(NormalMapShowcase.NormalMapEntry))]
public class NormalMapEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(NormalMapShowcase.NormalMapEntry.normalTexture)));
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(NormalMapShowcase.NormalMapEntry.normalTextureScale)));
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 0be204fce50046c292e00c3af1133af7
timeCreated: 1744181673

View File

@@ -0,0 +1,25 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(OutlineShowcase.OutlineEntry))]
public sealed class OutlineEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(OutlineShowcase.OutlineEntry.outlineWidthMode)));
EditorGUILayout.Slider(
property.FindPropertyRelative(nameof(OutlineShowcase.OutlineEntry.outlineWidthFactor)),
0, 0.05f);
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(OutlineShowcase.OutlineEntry.outlineColorFactor)));
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(OutlineShowcase.OutlineEntry.outlineWidthMultiplyTexture)));
EditorGUILayout.Slider(
property.FindPropertyRelative(nameof(OutlineShowcase.OutlineEntry.outlineLightingMixFactor)),
0, 1);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 8d7b8324969947f695eea28f9e455443
timeCreated: 1744181687

View File

@@ -0,0 +1,20 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(ParametricRimShowcase.ParametricRimEntry))]
public sealed class ParametricRimEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(ParametricRimShowcase.ParametricRimEntry.parametricRimColor)));
EditorGUILayout.Slider(property.FindPropertyRelative(nameof(ParametricRimShowcase.ParametricRimEntry
.parametricRimFresnelPowerFactor)), 0, 100);
EditorGUILayout.Slider(
property.FindPropertyRelative(nameof(ParametricRimShowcase.ParametricRimEntry
.parametricRimLiftFactor)), 0, 1);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 3eea0197be7b48ed85c7e4f63cb196a8
timeCreated: 1744181696

View File

@@ -0,0 +1,16 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(RenderQueueOffsetShowcase.RenderQueueOffsetEntry))]
public sealed class RenderQueueOffsetEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.PropertyField(
property.FindPropertyRelative(
nameof(RenderQueueOffsetShowcase.RenderQueueOffsetEntry.renderQueueOffset)));
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 1252c8a4ee97479cab2143c175211921
timeCreated: 1744181707

View File

@@ -0,0 +1,20 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(RimLightingShowcase.RimLightingMixFactorEntry))]
public sealed class RimLightingEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.PropertyField(
property.FindPropertyRelative(
nameof(RimLightingShowcase.RimLightingMixFactorEntry.rimMultiplyTexture)));
EditorGUILayout.Slider(
property.FindPropertyRelative(
nameof(RimLightingShowcase.RimLightingMixFactorEntry.rimLightingMixFactor)),
0, 1);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 13cddcf1d05c49b59f5a28ffa8598473
timeCreated: 1744181720

View File

@@ -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)));
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 552714f012354debb2e8f93dfe867c57
timeCreated: 1738862279

View File

@@ -0,0 +1,18 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(ShadingShiftShowcase.ShadingShiftEntry))]
public sealed class ShadingShiftEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(ShadingShiftShowcase.ShadingShiftEntry.shadingShiftTexture)));
EditorGUILayout.Slider(
property.FindPropertyRelative(nameof(ShadingShiftShowcase.ShadingShiftEntry.shadingShiftTextureScale)),
-3f, 3f);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 985ae8c939844b249a4a5562cb28bf3a
timeCreated: 1744181741

View File

@@ -0,0 +1,19 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(ShadingToonyShowcase.ShadingToonyEntry))]
public sealed class ShadingToonyEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.Slider(
property.FindPropertyRelative(nameof(ShadingToonyShowcase.ShadingToonyEntry.shadingToonyFactor)),
0f, 1f);
EditorGUILayout.Slider(
property.FindPropertyRelative(nameof(ShadingToonyShowcase.ShadingToonyEntry.shadingShiftFactor)),
-1f, 1f);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 1cb4e1dfc0414b94a77ca53a7df387a1
timeCreated: 1744181752

View File

@@ -0,0 +1,24 @@
using UnityEditor;
using UnityEngine;
namespace VRM10.Samples.MToon10Showcase
{
[CustomPropertyDrawer(typeof(UVAnimationShowcase.UVAnimationEntry))]
public class UVAnimationEntryDrawer : PropertyDrawer
{
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
{
EditorGUILayout.PropertyField(
property.FindPropertyRelative(nameof(UVAnimationShowcase.UVAnimationEntry.uvAnimationMaskTexture)));
EditorGUILayout.PropertyField(
property.FindPropertyRelative(
nameof(UVAnimationShowcase.UVAnimationEntry.uvAnimationScrollXSpeedFactor)));
EditorGUILayout.PropertyField(
property.FindPropertyRelative(
nameof(UVAnimationShowcase.UVAnimationEntry.uvAnimationScrollYSpeedFactor)));
EditorGUILayout.PropertyField(
property.FindPropertyRelative(
nameof(UVAnimationShowcase.UVAnimationEntry.uvAnimationRotationSpeedFactor)));
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 3bcab6f07e49404db13cd543829dd7f4
timeCreated: 1744181759

View File

@@ -0,0 +1,19 @@
{
"name": "VRM10.Samples.MToon10Showcase.Editor",
"rootNamespace": "",
"references": [
"GUID:151799a9fa5ec7e44bc6c5293df4b6b3",
"GUID:0aaf403bd13871a44b7127aef2695ff8"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": false,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 792f152e790bba543813636d73813a03
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ea2cbcfff0cf69645b1170fd5c4c15d5
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 01a8962aa8665134a98c689e59bfd012
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 53fb05c39fb90924c8b84a662f771205
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8358184a5f846474f8244c562b13f3a7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 81f544d870b76884382d3365eff048b2
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f56584e7c5912f544997c0fcd812fcaf
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 30fd0145e895d5b498dc1b9529463818
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 96e27628e28834a4f993f29b09743030
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8678a326458d22f4682d99dceb9031bb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 709024bac8f1e7649a5b84caac4560c7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 57ff6ea84b8b3714bb6cd12d818cbe5f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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: []

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b51ee4f2b02d1f245a97527dbd92c4c4
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d23641d3403541a4597fe064b1acbcef
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 30eb235288749a44db6c660ec17cf74c
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 682e9acde1b2bd6408deebec0fa47919
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9d7de95388e4f074b9788603eaf35a95
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -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);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 48ff531ad559459a8b8e17e571ee0a3d
timeCreated: 1743124491

View File

@@ -0,0 +1,16 @@
using System;
using UnityEngine.EventSystems;
using UnityEngine.UI;
namespace VRM10.Samples.MToon10Showcase
{
public sealed class GraphicScrollHandler : Graphic , IScrollHandler
{
public Action<PointerEventData> OnScrollAction { get; set; }
public void OnScroll(PointerEventData eventData)
{
OnScrollAction?.Invoke(eventData);
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: b46491cc876845a4a7d3db9a355d5adc
timeCreated: 1743145606

View File

@@ -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;
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: a132aec60a624bfebcae8ebfc5474b61
timeCreated: 1738854634

View File

@@ -0,0 +1,224 @@
using System;
using System.IO;
using UniGLTF;
using UnityEngine;
using VRM10.MToon10;
namespace VRM10.Samples.MToon10Showcase
{
public class MToon10ShowcaseEntryPoint : MonoBehaviour
{
[SerializeField] private CameraScroller cameraScroller;
[SerializeField] private TopDownCapture topDownCapture;
[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 static readonly Vector3 InitialOrigin = new(0f, 1.0f, 0f);
private Vector3 _nextOrigin = InitialOrigin;
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);
var width = (PrimitiveRadius * 2 + PrimitiveSpacing) * Columns - PrimitiveSpacing;
var bottomLeft = _nextOrigin;
const float screenCenterXOffset = 2f;
var floorOffset = new Vector3(width / 2f + screenCenterXOffset, -1f, 0.0f);
CreateFloor(
InitialOrigin + floorOffset,
bottomLeft + floorOffset,
dependencies.floorPrefab);
const float cameraHeight = 5f;
var cameraOffset = new Vector3(width / 2f + screenCenterXOffset, cameraHeight, 0);
cameraScroller.Initialize(
InitialOrigin + cameraOffset,
bottomLeft + cameraOffset,
0.5f);
const float padding = 0.1f;
var topLeft = InitialOrigin + new Vector3(-padding, 0, 0);
var bottomRight = bottomLeft + new Vector3(width + padding, 0, 0);
topDownCapture.Capture(topLeft, bottomRight);
}
private void OnGUI()
{
if (GUI.Button(new Rect(10, 10, 150, 30), "Show Captured Image"))
{
topDownCapture.ShowCapturedImageNextToCaptureTarget(0.9f);
}
if (GUI.Button(new Rect(10, 45, 150, 30), "Export Captured Image"))
{
var fileName = $"MToon10Showcase_{PackageVersion.VERSION}.png";
#if UNITY_EDITOR
var path = UnityEditor.EditorUtility.SaveFilePanel("Export Screenshot", "", fileName, "png");
#else
var path = Path.Combine(Application.dataPath, fileName);
#endif
if (string.IsNullOrEmpty(path))
{
Debug.LogWarning("Export cancelled");
return;
}
topDownCapture.ExportCapturedImage(path);
Application.OpenURL(path);
Debug.Log($"Exported screenshot to {path}");
}
}
private Transform CreateShowcase<T>(T[] entries, Material baseMaterial, Action<T, MToon10Context> 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<TextMesh>().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<MeshRenderer>().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 static GameObject CreateFloor(Vector3 startOrigin, Vector3 endOrigin, GameObject floorPrefab)
{
if (startOrigin.z < endOrigin.z) throw new ArgumentException();
var floors = new GameObject("Floors");
var nextFloorOrigin = startOrigin;
var floorLength = 10f * floorPrefab.transform.localScale.y;
var viewportOffset = Camera.main!.orthographicSize;
while (endOrigin.z - viewportOffset < nextFloorOrigin.z + floorLength / 2f)
{
var floor = Instantiate(floorPrefab, floors.transform);
floor.transform.position = nextFloorOrigin;
nextFloorOrigin -= new Vector3(0.0f, 0.0f, floorLength);
}
return floors;
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: e1f3510c69d3c7547b80446e05ca3f10
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: edf9c3bc2dc34b8f8add9b88fd6e4c91
timeCreated: 1738860388

View File

@@ -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;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 8218ff2a8efb4e0180079c635a898336
timeCreated: 1743147086

View File

@@ -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;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 5e087512735b4e288ff82a086e699d08
timeCreated: 1743410519

View File

@@ -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;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e51c98942d8940309bc44bdf58b77fc2
timeCreated: 1743409368

View File

@@ -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;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 89b0928de1ba43879abaf2a5eef01290
timeCreated: 1738860448

View File

@@ -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;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 3418e9cbc9144c3bafada74a5a58253c
timeCreated: 1743410765

View File

@@ -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;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 2afc77128e664f579beb3a7acaa0f128
timeCreated: 1743409089

View File

@@ -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
{
public MToon10OutlineMode outlineWidthMode;
public float outlineWidthFactor;
public Color outlineColorFactor;
public Texture outlineWidthMultiplyTexture;
public float outlineLightingMixFactor;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 6001edd8790a4a2991726ba8c1e8da3f
timeCreated: 1743412629

View File

@@ -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;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 404e40c14f8b4ff1a1612972eca7150b
timeCreated: 1743412452

View File

@@ -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;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 561df76b68dd4dbc8fde977f18a762cc
timeCreated: 1743408987

View File

@@ -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;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: ab26996f78a24e8786fed956a3cb154b
timeCreated: 1743410713

View File

@@ -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;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: df2cef426747462a9a795626e9012e8a
timeCreated: 1738862142

View File

@@ -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;
}
}
}

Some files were not shown because too many files have changed in this diff Show More